Страница 1 из 1

как задать условие в методе actionUpdate?

СообщениеДобавлено: 27 сен 2017, 14:20
vanred79
Добрый день! Подскажите пожалуйста как задать условие чтобы код в методе actionUpdate в файле \protected\modules\apartments\controllers\backend\MainController.php срабатывал только при нажатии кнопки Сохранить. Просто код срабатывает 2 раза, 1-й раз при нажатии на кнопку редактировать, 2-й при нажатии на кнопку Сохранить.

Re: как задать условие в методе actionUpdate?

СообщениеДобавлено: 29 сен 2017, 19:26
vanred79
Проблему решил с помощью htmlspecialchars.

Re: как задать условие в методе actionUpdate?

СообщениеДобавлено: 01 окт 2017, 18:59
Xpycm
Здравствуйте.

Не представляю как htmlspecialchars может определить срабатывание по кнопке "Сохранить". Это что-то из разряда магии.
Вообще, нажатие на "Сохранить" можно отследить по наличию и не пустому массиву $_POST. И этот способ сработает в любом php движке.

Re: как задать условие в методе actionUpdate?

СообщениеДобавлено: 02 окт 2017, 08:21
vanred79
Xpycm писал(а):Здравствуйте.

Не представляю как htmlspecialchars может определить срабатывание по кнопке "Сохранить". Это что-то из разряда магии.
Вообще, нажатие на "Сохранить" можно отследить по наличию и не пустому массиву $_POST. И этот способ сработает в любом php движке.

Добрый день!
htmlspecialchars определяет стоит в форме галочка публикация в соц.сети, если да, то скрипт срабатывает, если нет то не срабатывает, так убрал 2-ное срабатываение скрипта. А у вас не так решено?