Tutoriel Bloc : if(empty(...

Tutoriel Bloc : if(empty(...

par Aurélie Hampel,
Nombre de réponses : 2

Bonjour,

Je débute avec Moodle. J'ai commencé le tutoriel "Blocks".

Dans le passage "Configure that out", j'ai créé la classe, mais juste après il y a un bout de code que je ne comprend pas :

if (! empty($this->config->text)) {
$this->content->text = $this->config->text;
}

Je ne comprend pas ce qu'il éxecute, et je n'ai pas saisi où je dois le placer (dans quelle page, et à quel endroit).

Je suppose qu'il faut le placer dans la page edit_form.php, dans la fonction specific_definition ?
Mais à quoi fait référence $this->config ?

 Merci d'avance.

Moyenne des évaluations  -
En réponse à Aurélie Hampel

Re: Tutoriel Bloc : if(empty(...

par stephane ngov,

Bonjour Aurélie,

 

je pense que le block a besoin d'être configurer quelque part

 

si la configuration ne se fait pas alors il la charge

 

par contre il faudrait détecter un new quelque pars pour voir quelle class est appellé.

 

à la limite

faire un

 

var_dump($this->config>text);
if
(! empty($this->config->text)) {
$this->content->text = $this->config->text;
}

en regardant ce qu'il y a à l'intérieur de cette attribut on peut peu être savoir ce qu'il veut ...