Начну с предыстории... Месяца 4 назад начинал изучать Yii, но из-за нехватки времени обучение пришлось отложить. С того времени фреймворк уже обновился до версии 1.1, а так же изменились обучающие мануалы. Решил все таки заняться изучением, но уже по новым мануалам.
Так вот столкнулся с тем, что в мануале по созданию блога отсутствуют определенные моменты. Я понимаю, что это перевод оригинального мануала, но там то же самое. Так же отличается местами код из оригинального мануала и переведенного здесь. Например:
В переведенном мануале, в разделе "Создание и редактирование записей" глава "Правки в действиях create и update" код:
Код: Выделить всё
<?php echo $form->dropDownList($post,'status',Lookup::items('PostStatus')); ?>
Код: Выделить всё
<?php echo CHtml::activeDropDownList($post,'status',Lookup::items('PostStatus')); ?>
И вот запнулся я на том, что нигде в мануале (ни в русской, ни в оригинальной версии) не упоминается ничего об Tag::array2string() и Tag::string2array(), которые упоминаются в разделе "Доработка модели Post" глава "Изменение метода rules()". Т.е. нигде не описывается модель Tag.
Код: Выделить всё
public function normalizeTags($attribute,$params)
{
$this->tags=Tag::array2string(array_unique(Tag::string2array($this->tags)));
}
Заранее спасибо за ответы. Если еще найду несоответствия, напишу.[/color]