version des blocks

version des blocks

par you kakw,
Nombre de réponses : 1
bonjour


qui peut m'expliquer la variable version dans les block ,,

et si la version du dernier block ajouté est :2007101509
quelle est la valeur de version du block suivant ???
Moyenne des évaluations  -
En réponse à you kakw

Re: version des blocks

par Valery Fremaux,
La variable version d'un bloc permet à Moodle d'enregistrer ce timestamp dans la table mdl_blocks.

Si cette version est augmentée, le principal effet est que Moodle va réexaminer tous les fichiers d'installation standard du bloc, si celui-ci en a.

Par exemple, un bloc un peu évolué pourrait avoir des capacités dans un fichier

blocks/<monblockevolue>/db/access.php

ou même un modèle de données à lui installé par un fichier :

blocks/<monblockevolue>/db/install.php

et modifié itérativement par

blocks/<monblockevolue>/db/upgrade.php

ou enfin générer des évenements avec un fichier :

blocks/<monblockevolue>/db/events.php

Pour prendre en compte ces mises à jour il fallait un numéro de version similaire à ce qui se fait dans les modules. Le voila !!