我正在開發一個小應用程序。使用PHP和Zend框架。我有一個表單,我使用它的控制器來查看錶單。現在我需要操作表單數據並相應地重定向用戶。 這裏是我的控制器在同一個控制器中調用不同的動作
<?php
class NewuserController extends Zend_Controller_Action {
public function init()
{
/* Initialize action controller here */
}
public function newuserAction()
{
$this->view->newuser;
}
public function adduserAction(){
$data = $this->getRequest()->getParams();
$u = new User();
$u->setUserName($data['uName']);
$u->setPrepwd($data['pwd']);
$u->setPrepwd($data['pwd']);
if($u->isEqual()){
$val = $u->addUsers();
if($val)
$this->_helper->redirector('main','main');
}
else
$this->_helper->redirector('newuser','newuser');
}
}
?>
我的看法是newuser.phtml
。在<form>
的action
attributr中我指定了Newuser/adduser
。但是當我提交表單時,它再次顯示newuser.phtml
。
這是爲什麼?
在此先感謝
Charu
我覺得你重定向器重定向到'NEWUSER/newuser'。 – Florent 2012-07-11 09:40:48
是啊...沒有任何方法可以糾正它嗎? – 2012-07-11 09:43:25
請發佈您的用戶級別,以便我們可以檢查它。 – Ronn0 2012-07-11 09:44:35