Я довольно новичок в yii, и я взял на работу кого-то еще. Я пытаюсь отправить действие моему контроллеру с помощью моего представления, однако моя форма использует другой контроллер. В самом представлении используется контроллер по умолчанию, моя форма использует другой контроллер в той же папке.Выбор конкретного контроллера в Yii
Всякий раз, когда я пытаюсь изменить путь действия, путь не использует навигацию по пути URI по умолчанию (я не знаю, как это сделал парень).
Когда я проверил мой Yii::app()->controller
в представлении, что я использую _controllerPath говорит он получает указал на эту FilePath
\application\backend\modules\module1\controllers
и моя структура файла:
module1\controllers\controller1.php
(мой контроллер по умолчанию для этого вида) module1\controllers\controller2.php
(контроллер, который я пытаюсь подключить)
сейчас я пытаюсь отправить свою форму на тот же путь к файлу, но всякий раз, когда я пытаюсь его отправить, он говорит, что контроллер не может быть найден.
Мой код действия:
'action' => 'controller2/create',
(название функция actionCreate)
и он всегда говорит мне ошибку 404 (что означает, что я не подключен к правильному пути), так как я знаю, если я подключаюсь к правильному пути? Я застрял в этом в течение 2 дней, меняя путь к файлу.
Можете ли вы предоставить нам некоторые примеры URL-адресов? (URL-адрес, где находится форма, и URL-адрес формы, адрес, на который отправлена форма) – davey