BeginWidget

Bonjour,

je viens d’utiliser beginWidget, mon problème est de savoir comment récupérer les propriétés dans ma classe.

Merci.

OK,

Donc tu appelles ton widget comme ca:


<?php

$this->widget('widgetName',array(

    'data1' => 'blabla',

	'data2' => 'blabla'

));

?>

et dans ta class, tu les recuperes via des variables publiques:


class widgetName extends CWidget

{

	public $data1;

	

	public $data2;

	

    public function init()

    {

        

    }

 

    public function run()

    {

        $this->render('widgetViewName');

		//Et dans ta view tu appelles tes variables comme: $this->data1, $this->data2

    }

}

En esperant que ca t’aide!

Merci ouhman, c’est exactement ce que j’ai besoin :)

Merci (+1)!

Cela aide plus d’un!