Yii

Email extension проблема с кодировкой — Yii

Натолкнулся на проблему с русской кодировкой в расширении для yii — email Хотя мы и устанавливаем UTF-8 кодировку на письма, русский текст идет в западноевропейской кодировке. Решением этой проблемы стало добавление строки

После строки 140:

Также не забудьте в…
Read more

Criteria примеры выборки — Yii

Просто запись про то, как правильно делать выборки в criteria:

URL, пути в Yii Framework

Главное, URL вашего сайта: Yii::app()->getBaseUrl(true); — возвратит http://sassoft.ru Yii::app()->getRequest()->getUrl() — возвратит текущий URL, как пример http://sassoft.ru/script.php?var=1 Для программиста: Yii::getFrameworkPath(); — путь к фреймворку Yii::getPathOfAlias(‘webroot’); — путь к корню Yii::getPathOfAlias(‘protected’); —  путь до папки protected

Шаблон работы с Ajax в yii форме

Простой и удобный пример для построения ajax запросов в теле виджета форм yii:

Yii — динамическое создание правила валидации

yii валидация

Бывает что в yii нужно на ходу в зависимости от конкретных параметров добавить новое правило валидации. Для этого нам потребуется просто добавить в лист валидаторов новое правило (validation rule): $validators = $model->getValidatorList(); $validators->add(CValidator::createValidator(‘match’, $model, array(‘our_variable’), array( ‘pattern’ => ‘/^[А-Я]/i’, ‘message’…
Read more