我是zend并且在zend中集成angular的新手。使用zend 1.我想在我的控制器中写入将加载/返回给定视图的动作。所以我可以在我的app.js中的temaplateUrl中使用该动作来加载状态模板。
public function templateAction() {
//here i will pass one parameter <name>
//so this action should return <name>.phtml
//so i can use it as template in my loaded state.
}
我想要这样的东西,就像我们在Code Igniter中所做的那样,
public function template() {
$this->load->view('name');
}
感谢您的帮助!
答案 0 :(得分:1)
不确定,但似乎你正在寻找从控制器动作渲染phtml(视图)。
$this->render('script.phtml');
render()函数将在脚本的变量范围内呈现给定的视图脚本。
$this->partial('script.phtml', array('var1' => 'value 1', 'var2' => 'value 2'));
partial()也将呈现给定的视图脚本,但您可以定义一个特殊的变量范围:您可以在数组中传递所有请求的参数。
public function templateAction() {
//your other code goes here
$this->partial('script.phtml', array('var1' => 'value 1', 'var2' => 'value 2'));
}
答案 1 :(得分:0)
您可以例如
$this->view->retour="test";