0

CartController.phpというコントローラーがあり、_cartItem.phpというポートレット/ビューがあります。ポートレットをプログラムでPHP変数にレンダリングして、別の関数に戻すにはどうすればよいですか?つまり。このようなことをします:

$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 に答える