很简单的代码,略懂Zend Framework的都过来帮忙看看
很简单的代码,略懂Zend Framework的都过来帮忙看看。
用Zend Framework MVC架构的网站, 怎样在一个动作里使用其他控制器的动作。
1.TestController里有一个includeAction,
2.AccountController里有一个loginAction.
现在我想在 includeAction里使用loginAction的内容。目前我的写法是:
在TestController的includeAction里
public function includeAction() {
require_once "application/controllers/AccountController.php";
$var=new AccountController($this->_request,$this->_response);
$var->loginAction();
}
test/include.tpl
视图(smarty引擎)里 写入
{include file="account/login.tpl"}
显示倒是没问题,可是我总觉得不好看,老实说,一点也不优雅,尤其是includeAction,如果把LoginAction写成模块的话又有些小题大作,有没有人给点更好的建议?