Angularjs 如何在zend 1中加载视图?

Angularjs 如何在zend 1中加载视图?,angularjs,zend-framework,angular-ui-router,Angularjs,Zend Framework,Angular Ui Router,我对zend和zend中的角度积分是新手。使用zend 1。我想在我的控制器中编写操作,以加载/返回给定的视图。所以我可以在app.js的temaplateUrl中使用该操作来加载state的模板 public function templateAction() { //here i will pass one parameter <name> //so this action should return <name>.phtml //so i can

我对zend和zend中的角度积分是新手。使用zend 1。我想在我的控制器中编写操作,以加载/返回给定的视图。所以我可以在app.js的temaplateUrl中使用该操作来加载state的模板

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.
}

谢谢你的帮助

不确定,但您似乎希望从控制器操作呈现phtml(视图)

$this->render('script.phtml');
函数将在调用脚本的变量范围内呈现给定的视图脚本

$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'));
}

例如,你可以这样做

$this->view->retour="test";

感谢Richie…render()为我工作…我只想返回视图…所以只需要先禁用布局并使用render()…感谢您对partial()的解释…我不知道partial()…很高兴帮助您:)
$this->view->retour="test";