0

我有一个名为 CartController.php 的控制器,我有一个名为 _cartItem.php 的 portlet/view。如何以编程方式将 portlet 呈现给 PHP 变量,以便可以将其返回给另一个函数?IE。做这样的事情:

$data = new stdClass();
$data->productID = 123;
$data->title = 'My Title';

$HTML = someVoodoo('_cartItem', $data);

return $HTML;

有任何想法吗?

4

1 回答 1

0

你有没有尝试过;

$HTML = $this->renderInternal('_cartItem', $data, true);

这是 renderInternal() 的链接:http ://www.yiiframework.com/doc/api/1.1/CBaseController#renderInternal-detail

于 2013-03-18T09:18:36.493 回答