Yii:renderPartial在使用CAction时无法加载视图

时间:2013-10-03 06:53:44

标签: php yii

我正在尝试在动作类中使用renderPartial方法。

该方法无法找到该视图。

该视图位于应用/views/invoice/view.php

的根目录中
<?php

class InvoiceAction extends CAction {

    public $invoice_id = 0;

    public function run() {
        Yii::app()->controller->renderPartial('/invoice/view');
    }

}

2 个答案:

答案 0 :(得分:2)

切换到以下代码可以正常工作:

Yii::app()->controller->renderPartial('//invoice/view');

答案 1 :(得分:1)

切换到以下代码并且工作正常:

Yii::app()->controller->renderPartial('application.views.invoice.view');