Добавление полей на лету

#16 5 апреля 2021 в 11:52

А у вас, что за проблемы

Lora
Вам это точно интересно?

что вы дерзить начинаете?

Это проблема вашего восприятия.
#17 5 апреля 2021 в 11:54

Это проблема вашего восприятия.

@IamB
Понятно.
#18 5 апреля 2021 в 12:37

Почему этот метод вообще вызывается при сабмите?

Lora
А сабмит у вас куда напроавлен? На экшен с формой?
#19 5 апреля 2021 в 13:15

А сабмит у вас куда напроавлен? На экшен с формой?

Loadырь
На экшен, где я получаю эту форму. Это экшен редактирования.
  1. public function run($id=false){
  2. $form = $this->getTestForma();
  3. ...
  4. if ($this->request->has('submit')){
  5. $fields = $form->parse($this->request, true);
  6. ...
  7. }
  8. }
И вот тут у меня в $fields оказывается только Array([user_id]=>3); А полей нет. Хотя запрос уходит с шаблона.
#20 5 апреля 2021 в 13:20
Всё, понял почему). Второй параметр в парсенге не тот. На сабмит проверил, а сам сабмит не получил.
#21 5 апреля 2021 в 13:27
Теперь перед if ($this->request->has('submit')) в $fields весь массив, а в f ($this->request->has('submit')) только Array([user_id]=>3).
Ну хоть понял где искать).
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.