我是php,MVC和Zend Framework的新手。我需要通过超链接重定向到控制器/动作。我用它,因为我在表单中使用它来重定向到控制器。 <a href="mycontroller/myaction">
但这一次,它没有用。
我的控制器是一个非常基本的控制器,我只是试图显示连接到控制器的视图。 这是:
<?php
class NewUserController extends Zend_Controller_Action {
public function init()
{
/* Initialize action controller here */
}
public function newuserAction()
{
$this->view->newuser;
}
}
?>
我搜索了答案,每个答案都与我所做的相似。 请帮我解决这个问题。
提前致谢 Charu
答案 0 :(得分:2)
首先将您的控制器名称New User更改为New User并尝试传递url:
<?php $url = $this->url(array("controller" => "Newuser", "action" => "newuser")); ?>
<a href="<?php echo $url; ?>">test</a>
在控制器中:
<?php
class NewuserController extends Zend_Controller_Action {
public function init() {
/* Initialize action controller here */
}
public function newuserAction() {
$this->view->newuser;
echo "----In newuserAction()----";
}
}
?>
希望它对你有用。