Если я не вставляю preamble в моделе в правило
Код: Выделить всё
array('..., preamble, ...', 'required'),
То же самое и по другим полям. Например id_author.
Разве так должно быть?
Код: Выделить всё
array('..., preamble, ...', 'required'),
Код: Выделить всё
array('..., preamble,...', 'safe', 'on'=>'search'),
Код: Выделить всё
'author'=>array(self::BELONGS_TO, 'User', 'id_author'),
Код: Выделить всё
public function search()
{
$criteria=new CDbCriteria;
$criteria->compare(...);
$criteria->order = 'id DESC';
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
}
Да мне то чего. Главное чтобы ты разобрался. Ты писал так? Без 'on' => 'search' и тп.Странник писал(а):Эксперименты закончились тем, что как ты и советовал пришлось установить в rules array('preamble', 'length', 'max'=>1000)
Извини, но предыдущий ответ случайно не в ту ветку кинул.
Код: Выделить всё
array('preamble', 'safe'),
Пробовал и с 'on' => 'search' и без него.SiZE писал(а):Да мне то чего. Главное чтобы ты разобрался. Ты писал так? Без 'on' => 'search' и тп.Код: Выделить всё
array('preamble', 'safe'),
Код: Выделить всё
array('preamble', 'unsafe'),
Код: Выделить всё
array('preamble', 'length', 'max'=>1000)