У меня есть реляционный контроллер реализации в модели, которую я строю.
дочерняя модель указана в форме родительской модели.. и она отлично работает, но не соответствует моему требованию..
это
указанная дочерняя модель - это только та, которая связана с идентификатором родительской модели, который определен в дочерней модели.
поэтому запись дочерней модели принадлежит только одной записи родительской модели, поэтому, когда я создаю новую запись, дочерняя модель не отображает никакой записи.
i need all child model records display in all parent model records, so
even when we create new record, all the child model is also listed..
я пытался использовать отношение ownToMany, но оно работает так же, как отношение ownTo.
есть ли способ для этого?
if(is_null($form->model->id)) {
вот так вы добавляете больше условий на основе модели и пишете там свой код$form->model instanecof \some\childmodel
так как главный контроллер будет обработчиком для всех - person Hardik Satasiya   schedule 18.03.2018maxItems
из дочерней модели - person Isral Bustami   schedule 19.03.2018public function formExtendFieldsBefore($form)
будет дляmain model
, а когда вы снова открываете дочерний элемент из$form
, модель какой модели означает ееmain model
илиchild model
- person Hardik Satasiya   schedule 20.03.2018$form->model->fieldname = $emptyfield;
на$emptyfield = $form->model instanceof childmodel
- person Isral Bustami   schedule 20.03.2018