Gerar Pdf

Bom dia.

Estou a tentar gerar o pdf para os meus recibos.

Criei a seguinte funcao com mpdf:


public function actionPdf(){

                $model = Reparacao::model()->findByPk($_GET['id_reparacao']);

                $html = $this->renderPartial('reparacao/view', array('model' => $model), true);


                /* Diretorio que será salvo */

                $dir = dirname(__FILE__) . 'media/pdf/';


                /* Nome do arquivo */

                $file = time() . '.pdf';


                /* Importando a classe */

                Yii::import('application.extensions.mpdf.mpdf');

                $mpdf = new mpdf();

                $mpdf->WriteHTML($html);

                $mpdf->Output($dir . $file, 'D');

        }

adicionei no menu na view :

array(‘label’=>‘Exportar PDF’, ‘url’=>array(‘pdf’, ‘id’=>$model->id_reparacao)),

quando acedo, diz que não posso aceder a acção.




    public function accessRules() {

        return array(

            array('allow', // allow all users to perform 'Pdf' actions

                'actions' => array('Pdf'),

                'users' => array('*'),

            ),

        /* .... */

    }



O teu método accessRules() está actualizado como o código em cima?!

Se o erro é de accesso à acção o problema poderá ser esse!