我在使用 renderPart 从不同控制器调用操作时遇到问题。
我有一个控制器"站点控制器"。其中我调用来自另一个控制器"AbcController"的操作。
$this->renderPartial('Abc/_jobList',array('value'=>$value));
但是我收到以下错误
站点控制器找不到请求的视图"abc/_jobList"。
甚至我使用
$this->renderPartial('//Abc/_jobList',array('value'=>$value));
我得到同样的错误。
我该如何解决??
我认为您正在尝试访问不同控制器的视图。
为此,您可以通过以下方式访问它
$this->renderPartial('application.views.abc._jobList',array('value'=>$value));
但是,如果要调用另一个控制器操作,则必须使用
$this->redirect("controllername/functionname")