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

samdark
2010.03.01, 16:25
Форум: Общие вопросы (Yii 1.x)
Тема: Доработка MVC yii
Ответы: 2
Просмотры: 1311

Re: Доработка MVC yii

Было написано для code-igniter.ru, но в вашем случае тоже актуально: http://code-igniter.ru/wiki/MVC
samdark
2010.03.01, 16:23
Форум: Общие вопросы (Yii 1.x)
Тема: Подключение Аякса на разных страницах
Ответы: 5
Просмотры: 1740

Re: Подключение Аякса на разных страницах

Да, можно:

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

$cs=Yii::app()->clientScript;
$cs->registerScriptFile('/js/myscript.js', CClientScript::POS_HEAD);
 
samdark
2010.03.01, 16:20
Форум: Общие вопросы (Yii 1.x)
Тема: Определение и использование ролей
Ответы: 71
Просмотры: 28644

Re: Определение и использование ролей

Да, для таких задач удобнее с базой работать.
samdark
2010.03.01, 13:29
Форум: Общие вопросы (Yii 1.x)
Тема: Определение и использование ролей
Ответы: 71
Просмотры: 28644

Re: Определение и использование ролей

В PhpAuthManager как раз и есть реализация групп. В поле role фактически идёт имя группы, а все права назначаются уже группам.
samdark
2010.02.26, 13:10
Форум: Общие вопросы (Yii 1.x)
Тема: Новичковые вопросы II
Ответы: 66
Просмотры: 21804

Re: Новичковые вопросы II

2. В отдельный класс:

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

class MyHelper {
  static function help($x){ … }
}

MyHelper::help('test');
 
3. Вроде нормально.
samdark
2010.02.26, 13:08
Форум: Общие вопросы (Yii 1.x)
Тема: Как настроить accessRules??
Ответы: 7
Просмотры: 4584

Re: Как настроить accessRules??

Так мы запретим только неавторизованным и только index. Гораздо безопаснее запретить всё и всем, а потом уже разрешать. Тут то, что выше имеет больший приоритет.
samdark
2010.02.26, 02:37
Форум: Общие вопросы (Yii 1.x)
Тема: Использование функции md5() при сохранении данных
Ответы: 23
Просмотры: 7246

Re: Использование функции md5() при сохранении данных

Само преобразование лучше действительно делать в модели: User extends CActiveRecord {   function getPasswordHash($password){     return sha1($password.'salt');   } }   И уже этот метод использовать в UserIdentity и onBeforeSave. Так можно быть уверенным, что хеш в разных местах будет вычисляться оди...
samdark
2010.02.26, 02:24
Форум: Общие вопросы (Yii 1.x)
Тема: onAfterValidate() и события
Ответы: 10
Просмотры: 6294

Re: onAfterValidate() и события

Переписал рецепт. Теперь описание максимально подробное и с примерами: http://yiiframework.ru/doc/cookbook/ru/core.events
samdark
2010.02.25, 23:54
Форум: Общие вопросы (Yii 1.x)
Тема: Определение и использование ролей
Ответы: 71
Просмотры: 28644

Re: Определение и использование ролей

Ничем особо не отличается от ролей:

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

'showPage' => array('type'=>CAuthItem::TYPE_OPERATION, 'description'=>'Просмотр страницы'),
 
samdark
2010.02.25, 23:06
Форум: Общие вопросы (Yii 1.x)
Тема: Проблема с определением класса
Ответы: 6
Просмотры: 2219

Re: Проблема с определением класса

В смысле и в этот раз магия? :)
samdark
2010.02.25, 20:46
Форум: Общие вопросы (Yii 1.x)
Тема: Проблема с определением класса
Ответы: 6
Просмотры: 2219

Re: Проблема с определением класса

Можно трейс этой ошибки показать?
samdark
2010.02.25, 20:44
Форум: Общие вопросы (Yii 1.x)
Тема: Как настроить accessRules??
Ответы: 7
Просмотры: 4584

Re: Как настроить accessRules??

Надо немного дополнить accessRules:

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

array('deny',  // deny all users
  'users'=>array('*'),
),
 
samdark
2010.02.25, 20:43
Форум: Общие вопросы (Yii 1.x)
Тема: Определение и использование ролей
Ответы: 71
Просмотры: 28644

Re: Определение и использование ролей

Тут лучше всего выделить 'bizRule' в операцию editOwnPost. А то выходит, что роль user будет назначена только в том случае, если выполняется условие. А на страницах без постов оно выполнятся скорее всего не будет. Я делаю для удобства not null default 'user'. Вообще по поводу bizRule, порядка примен...
samdark
2010.02.25, 20:38
Форум: Общие вопросы (Yii 1.x)
Тема: onAfterValidate() и события
Ответы: 10
Просмотры: 6294

Re: onAfterValidate() и события

Стоит ли переместить ответы в рецепт?
samdark
2010.02.25, 19:25
Форум: Общие вопросы (Yii 1.x)
Тема: Определение и использование ролей
Ответы: 71
Просмотры: 28644

Re: Определение и использование ролей

Да, через createOperation. Пользуюсь больше CPhpAuthManager.