Указан неверный контроллер (adminlogin) - PullRequest
0 голосов
/ 13 декабря 2011

Код для indexAction () в AdminLoginController:

$form_object = new Application_Form_NewProfile();
$form_object->setAction('/adminlogin/index');
$form_object->setMethod('post');
$this->view->form = $form_object;
if($this->getRequest()->isPost())
{
 echo 'Inside event:';
 $login_data = $this->getRequest()->getPost();
 if($form_object->isValid($login_data))
 {
       $form_data = $form_object->getValues();

 }


}

В Application_Form_NewProfile я создал форму. И в index.phtml эту форму я просмотрел с помощью echo $ this-> form. Когда я запускаю проект, появляется форма, но когда я помещаю детали в элементы формы, такие как текстовые поля, и затем нажимаю на кнопку, то он говорит, что InvalidController указал (adminlogin), поскольку я установил действие формы в indexAction (выше) как $ form_object- > setAction ('/ adminlogin / index'), но этот контроллер не найден. Почему ?? Пожалуйста, помогите мне решить эту проблему. Заранее спасибо

1 Ответ

1 голос
/ 13 декабря 2011

попробуйте

$form_object->setAction($this->view->baseUrl("/adminlogin/index"));
...