我在尝试从两个单独的控制器调用视图上的渲染并将 html 自动检索到原始函数时遇到问题。我尝试了 $this->render,但这失败了,因为视图包含 GET 参数。当需要 GET 参数时,有什么方法可以从不同的控制器呈现视图?谢谢。
问问题
1851 次
1 回答
2
对于有相同问题的人,您可以在控制器中执行此操作:
$view = new View($this, false); // Create a new instance of the View class
$view->layout = 'ajax'; // Optional, use if you want a "clean" view
$view->set(compact('parameter1', 'parameter2')); // Send parameters to the view
$out = $view->render('url'); // Store the resultant HTML in the $out variable
于 2013-07-23T08:41:13.063 回答