Как установить различные поля модели для сетки и формы при использовании CRUD::setModel()?
В среде Agile Toolkit, когда я добавляю объект CRUD, могу ли я указать, какие поля будут отображаться в режиме сетки, а какие - в режиме редактирования?
Я использую "setModel()" для заполнения полей. Например
$crud = $this->add("CRUD");
$crud->setModel("Foo");
1 ответ
Решение
CRUD == Сетка + Форма
Итак, вы хотите показать одну связку полей модели в сетке, а другую в форме.
$cr = $this->add('CRUD');
$cr->setModel('YourModel',
array('name','username','email','password'), <-- Form fields
array('name','email','password') <-- Grid fields
);