Найдено 1419 результатов

Ekstazi
2009.08.30, 23:09
Форум: Общие вопросы (Yii 1.x)
Тема: scopes
Ответы: 10
Просмотры: 7848

Re: scopes

Я знаю, но у меня как приоритетный фактор - высокая производительность сайта.
Ekstazi
2009.08.30, 22:11
Форум: Общие вопросы (Yii 1.x)
Тема: scopes
Ответы: 10
Просмотры: 7848

Re: scopes

По логике вещей. 9 элементов на странице у меня. В моём случае идет только 2 запроса, в вашем - 1+9=10 (минимум). 10 запросов - это многовато.
Ekstazi
2009.08.30, 15:28
Форум: Общие вопросы (Yii 1.x)
Тема: scopes
Ответы: 10
Просмотры: 7848

Re: scopes

1) я еще не обновлялся, лень портировать. Но в списке изменений 1.0.8 про limit ничего нету 2) отношение 1 ко многим 3) вы совершено правы. join'ится это точно, смотрел в запросы, обратите внимание, scope стоит для Photo. Я смотрел запросы, limit вообще не применяется. Но, по логике вещей, связаная ...
Ekstazi
2009.08.30, 15:21
Форум: Авторский код и библиотеки
Тема: CStringValidator
Ответы: 5
Просмотры: 5075

Re: CStringValidator

Понял уже :)
Ekstazi
2009.08.30, 11:08
Форум: Общие вопросы (Yii 1.x)
Тема: scopes
Ответы: 10
Просмотры: 7848

scopes

Думаю, это можно отнести к багу. Версия yii 1.0.7. В общем, есть модели Photo и Price. Price связано с Photo:         return array(                     'photo'=>array(self::HAS_MANY,'Photo','idItem'),         );   В Photo указана именованая группа:         public function scopes(){             retur...
Ekstazi
2009.08.29, 22:51
Форум: Авторский код и библиотеки
Тема: CStringValidator
Ответы: 5
Просмотры: 5075

Re: CStringValidator

Интересная позиция. Образно говоря "Это не фрэймвок должен поддерживать любую среду выполнения, а среда выполнения должна тянуть фрэймвок".
Ekstazi
2009.08.29, 11:09
Форум: Общие вопросы (Yii 1.x)
Тема: sql дерево - Adjacency List
Ответы: 2
Просмотры: 2781

Re: sql дерево - Adjacency List

Пришлось помучаться, еле включил вывод sql запросов(дописал). Вообщем правильно будет вот так:         return array(                     'parentModel'=>array(self::BELONGS_TO,'Category','parent'),                     'children'=>array(self::HAS_MANY,'Category','parent'),         );   Сейчас расшифру...
Ekstazi
2009.08.29, 10:13
Форум: Общие вопросы (Yii 1.x)
Тема: sql дерево - Adjacency List
Ответы: 2
Просмотры: 2781

sql дерево - Adjacency List

Добрый день, возникла проблема при создании модели sql дерева. Имею таблицу category вида: id|parent|title И метод relations:     public function relations()     {         // NOTE: you may need to adjust the relation name and the related         // class name for the relations automatically generate...
Ekstazi
2009.08.28, 23:34
Форум: Авторский код и библиотеки
Тема: CStringValidator
Ответы: 5
Просмотры: 5075

CStringValidator

Заметил ошибку в CStringValidator. Неверно подсчитывается длина строки.(не учитывается кодировка utf-8). К сожалению, английским не владею на уровне общения, вот и выкладываю здесь. Решается очень просто. Заменой:     protected function validateAttribute($object,$attribute)     {         $value=$obj...
Ekstazi
2009.08.27, 13:32
Форум: Документация и рецепты (Yii 1.x)
Тема: RBAC и описание ролей в файле
Ответы: 171
Просмотры: 116270

Re: RBAC и описание ролей в файле

Я с вами согласен, однако мой вариант не зависит от порядка инциализации компонентов.
Ekstazi
2009.08.27, 10:28
Форум: Документация и рецепты (Yii 1.x)
Тема: Принимается критика и пожелания к русской документации Yii
Ответы: 55
Просмотры: 88901

Re: Принимается критика и пожелания к русской документации Yii

Хочу присоединиться к переводу. Владею английским на уровне чтения и понимания технической документации.
Ekstazi
2009.08.27, 10:17
Форум: Документация и рецепты (Yii 1.x)
Тема: RBAC и описание ролей в файле
Ответы: 171
Просмотры: 116270

Re: RBAC и описание ролей в файле

Я думаю лучше так private $wasAssigned=false; ... public function checkAccess($itemName, $userId, $params=array ( )){   if(!$this->wasAssigned){      $this->wasAssigned=true;       if(!Yii::app()->user->isGuest){             // Связываем роль, заданную в БД с идентификатором пользователя,           ...
Ekstazi
2009.08.25, 22:21
Форум: Общие вопросы (Yii 1.x)
Тема: создание модели User
Ответы: 5
Просмотры: 4331

Re: создание модели User

Видел на dbhelp.ru обсуждение похожей проблемы. Там тема про yii бнз pdo на сервере.
Ekstazi
2009.08.25, 17:22
Форум: Общие вопросы (Yii 1.x)
Тема: Сравнение Yii с CodeIgniter
Ответы: 4
Просмотры: 3851

Re: Сравнение Yii с CodeIgniter

Прочитал, по поводу передачу оставшегося пути в качестве параметров методу контролера - этого явно в yii не достаёт, но компенсируется за счет urlManager. Статья замечательна.
Ekstazi
2009.08.25, 17:17
Форум: Общие вопросы (Yii 1.x)
Тема: Запуск yiic из консоли. возникла проблема
Ответы: 4
Просмотры: 4717

Re: Запуск yiic из консоли. возникла проблема

Открой yiic.bat и поставь в этом месте нужный путь к php.exe

Код: Выделить всё

if "%PHP_COMMAND%" == "" set PHP_COMMAND=php.exe
Например у меня он такой:

Код: Выделить всё

if "%PHP_COMMAND%" == "" set PHP_COMMAND=Z:/usr/local/php5/php.exe
Ekstazi
2009.08.25, 17:10
Форум: Документация и рецепты (Yii 1.x)
Тема: RBAC и описание ролей в файле
Ответы: 171
Просмотры: 116270

Re: RBAC и описание ролей в файле

По-моему идеалогически правильней логику BaseCpntroller перенести в authManager. Однако я не уверен по поводу порядка инициализации компонентов, так что такой вариант отпадает.
Ekstazi
2009.08.22, 11:28
Форум: Общие вопросы (Yii 1.x)
Тема: Многоязычность и пути
Ответы: 5
Просмотры: 3697

Re: Многоязычность и пути

Добавил еще одно правило для пути в rules:

Код: Выделить всё

                      '<lang:(en|ru|ro)>'=>'site/index',
 
теперь ссылки вида http://site.local/index.php/ru/ будут перенаправлены на index
Пишу интернет-каталог продукции. Скоро выложу туториал.
Ekstazi
2009.08.21, 09:52
Форум: Общие вопросы (Yii 1.x)
Тема: Многоязычность и пути
Ответы: 5
Просмотры: 3697

Re: Многоязычность и пути

Решил проблему сам. В конфиге прописал:                 'urlManager'=>array(                     'class'=>'application.extensions.urlManager.CLangUrlManager',                     'urlFormat'=>'path',                     'rules'=>array(                       '<lang:(en|rus|ro)>/<_c:(category|site)>/<...
Ekstazi
2009.08.20, 23:06
Форум: Общие вопросы (Yii 1.x)
Тема: Многоязычность и пути
Ответы: 5
Просмотры: 3697

Многоязычность и пути

Здраствуйте, разрабатываю многоязычный сайт. Хочу все ссылки на сайте сделать вида site.ru/index.php/rus/site/index , site.ru/index.php/en/site/index. Для этого я в конфиге задал:                 'urlManager'=>array(                     'urlFormat'=>'path',                     'rules'=>array(       ...