我有一个名为CartController.php的控制器,我有一个名为_cartItem.php的portlet /视图。我如何以编程方式将portlet呈现为PHP变量,以便将其返回到另一个函数? IE浏览器。做这样的事情:
$data = new stdClass();
$data->productID = 123;
$data->title = 'My Title';
$HTML = someVoodoo('_cartItem', $data);
return $HTML;
有什么想法吗?
答案 0 :(得分:0)
你有没有尝试过;
$HTML = $this->renderInternal('_cartItem', $data, true);
这是一个指向renderInternal()的链接:http://www.yiiframework.com/doc/api/1.1/CBaseController#renderInternal-detail