Пример допустим есть модель Item и Itemdescription
данные приходяшие на вход следушие
Код: Выделить всё
array(
"dt" => date,
"category_id" => integer,
"avialable" => char,
...
"item_description" => array(
0 => array(
"ru" => array("title" => text, ...),
"en" => array("title" => text, ...),
)
1 => ...,
)
);
Хочю все это реализовать с виджетом CActiveForm, что бы коректно отображать ошибки и оставался текст в полях после валидации.
На данный момент просто строю этот массив и потом в aftersave прохожу в цикле и сохраняю.