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

Loki
2011.03.05, 12:13
Форум: Общие вопросы (Yii 1.x)
Тема: Пошаговое заполнение модели
Ответы: 5
Просмотры: 1714

Re: Пошаговое заполнение модели

Плохая практика, держать в базе невалидные/неполные данные. Ибо нам потом надо будет регулярно искать и удалять эти данные. В то время, как хранение модели в сессии всех этих недостатков лишено. Не спорю, но это лишь один из вариантов решения предложенных мной) Хранение в сессии удобнее, особенно е...
Loki
2011.03.05, 11:18
Форум: Общие вопросы (Yii 1.x)
Тема: Пошаговое заполнение модели
Ответы: 5
Просмотры: 1714

Re: Пошаговое заполнение модели

Хм. А в чём собственно проблема? Или сохранение нужно без submit`а формы?.. Если нужно с сабмитом то запросто можно сохранить в БД частично заполненную модель и добавляем флаг is_finalized при отсутствии которого форма не считается полностью заполненной. Примерный алгоритм: 1) Заполняем форму на одн...
Loki
2011.03.05, 11:05
Форум: Общие вопросы (Yii 1.x)
Тема: Формы и htmlspecialchars
Ответы: 14
Просмотры: 2986

Re: Формы и htmlspecialchars

Можно использовать beforeSave в модели) Но по моему htmlspecialchars не всегда допустимо использовать перед записью в БД ибо например JS редакторы выдают текст с html. Кроме того в БД html код никакой опасности не представляет, для фильтрации опасных символов есть mysql_real_escape_string. Если нужн...
Loki
2011.03.04, 21:14
Форум: Общие вопросы (Yii 1.x)
Тема: Ещё раз об установке
Ответы: 5
Просмотры: 1283

Re: Ещё раз об установке

;) фреймворк спроектирован так что после запуска приложения(как раз это и происходит в индексе) происходит диспетчеризация и запуск классов необходимых для обработки запроса) ЗЫ: К слову, советую почитать книги о проектировании приложений, ибо сложно будет разобраться с фреймворком не зная основ)
Loki
2011.03.04, 15:45
Форум: Общие вопросы (Yii 1.x)
Тема: Удаление привилегии в дочерней роли
Ответы: 0
Просмотры: 536

Удаление привилегии в дочерней роли

В общем мы создаём иерархию ролей в файле: /**  * auth.php  */     ...     'allowChangePersonalInfo' => array(         'type' => CAuthItem::TYPE_OPERATION,         'description' => 'User with verified personal dates cannot change they.',         'bizRule' => NULL,         'data' => NULL,     ),     ...