Найдено 65 результатов
- 2011.03.05, 12:13
- Форум: Общие вопросы (Yii 1.x)
- Тема: Пошаговое заполнение модели
- Ответы: 5
- Просмотры: 2134
Re: Пошаговое заполнение модели
Плохая практика, держать в базе невалидные/неполные данные. Ибо нам потом надо будет регулярно искать и удалять эти данные. В то время, как хранение модели в сессии всех этих недостатков лишено. Не спорю, но это лишь один из вариантов решения предложенных мной) Хранение в сессии удобнее, особенно е...
- 2011.03.05, 11:18
- Форум: Общие вопросы (Yii 1.x)
- Тема: Пошаговое заполнение модели
- Ответы: 5
- Просмотры: 2134
Re: Пошаговое заполнение модели
Хм. А в чём собственно проблема? Или сохранение нужно без submit`а формы?.. Если нужно с сабмитом то запросто можно сохранить в БД частично заполненную модель и добавляем флаг is_finalized при отсутствии которого форма не считается полностью заполненной. Примерный алгоритм: 1) Заполняем форму на одн...
- 2011.03.05, 11:05
- Форум: Общие вопросы (Yii 1.x)
- Тема: Формы и htmlspecialchars
- Ответы: 14
- Просмотры: 4002
Re: Формы и htmlspecialchars
Можно использовать beforeSave в модели) Но по моему htmlspecialchars не всегда допустимо использовать перед записью в БД ибо например JS редакторы выдают текст с html. Кроме того в БД html код никакой опасности не представляет, для фильтрации опасных символов есть mysql_real_escape_string. Если нужн...
- 2011.03.04, 21:14
- Форум: Общие вопросы (Yii 1.x)
- Тема: Ещё раз об установке
- Ответы: 5
- Просмотры: 1679
Re: Ещё раз об установке
;) фреймворк спроектирован так что после запуска приложения(как раз это и происходит в индексе) происходит диспетчеризация и запуск классов необходимых для обработки запроса) ЗЫ: К слову, советую почитать книги о проектировании приложений, ибо сложно будет разобраться с фреймворком не зная основ)
- 2011.03.04, 15:45
- Форум: Общие вопросы (Yii 1.x)
- Тема: Удаление привилегии в дочерней роли
- Ответы: 0
- Просмотры: 667
Удаление привилегии в дочерней роли
В общем мы создаём иерархию ролей в файле: /** * auth.php */ ... 'allowChangePersonalInfo' => array( 'type' => CAuthItem::TYPE_OPERATION, 'description' => 'User with verified personal dates cannot change they.', 'bizRule' => NULL, 'data' => NULL, ), ...