У меня проблема с архитектором. У меня было два порядка страниц и регистрация, и они работали, используя эти представления и контроллер отдельно.множественный просмотр нескольких контроллеров на одной странице Yii PHP
1.регистрация (вид), RegistrationForm (модель модели) и регистрационный контроллер (контроллер).
2.order (view), OrderForm (модель модели) и OrderController (контроллер).
Теперь проблема заключается в том, что у меня появилось новое требование, которое отображает как порядок, так и регистрацию в одной странице. Когда пользователь отправит его, он зарегистрирует пользователя и разместит заказ после проверки.
Проблема в этом требовании заключается в том, какой контроллер будет обрабатывать там запрос, поскольку каждый вид (регистрация и заказ) имеет отдельный контроллер. Теперь я должен сделать новый контроллер, тогда ему потребуется повторение кода. Пожалуйста, предложите мне лучший способ.
, поэтому вы имеете в виду, что я создаю другой контроллер класса, например. OrderRegistrationController расширяет метод CCController и overide actions и определяет отображение необходимых действий обоих контроллеров здесь? – AsadYarKhan
Если выше правильно, то скажите мне, когда пользователь нажимает кнопку отправки mergeviewpage, каково будет действие, когда пользователь отправляет обе формы? например. localhost/index.php? r = порядок регистрации/whataction? – AsadYarKhan
Пожалуйста, ответьте заранее спасибо :) – AsadYarKhan