newbie et pas du tout encore familié des class je suis en train de faire un plugin pour DotClear 2 je pourrai faire mon truc en PHP classique mais voilà je souhaite respecter le travail des dev de DOTCLEAR et utiliser leurs API.
Voici mon problème :
Soit la variable $lesimg contenant un tableau
Soit le code suivant (tout est dans le même script _admin.php) et tel quel:
$lesimg = array('IMG0' => 'IMG0','IMG1' => 'IMG1');
$core->addBehavior('adminInitWidgets',array('changeMarieBehaviors','initWidgets'));
class changeMarieBehaviors
{
public static function initWidgets(&$widgets)
{
$widgets->create('changeMarie',__('Change Marie'),array('tplChangeMarie','ChangeMarieWidget'));
$widgets->changeMarie->setting('imgdef',__('Image par defaut:'),'','combo',$lesimg);
}
}
Comment passer le tableau $lesimg a la fonction initWidgets() ?D'avance merci de m'eclairer.
Pour info j'ai aussi posté ma demande dans le forum DOTCLEAR mais comme c'est plus un problème de PHP et que le fils de discussion dans DOTCLEAR dérive vers la gestion des plugins c'est pour cela que je viens vers vous ici.