créer une categorie avec un script php

Re: créer une categorie avec un script php

par Christian Bocquet,
Nombre de réponses : 4
Avatar Moodleurs particulièrement utiles

Bonsoir Steven,

Dans votre premier message, vous écriviez : "une catégories est créer dans phpMyAdmin ma ligne mais pas dans l'interface de Moodle."

Après avoir vidé tous les caches dans Moodle et après avoir relevé l'identifiant de la nouvelle catégorie (par exemple 8) que vous avez pu créer dans la base de données avec phpMyAdmin, puis si vous lancez l'adresse suivante dans votre navigateur:

monsite.com/moodle/course/index.php?categoryid=8

est-ce que cela ne fait pas apparaitre cette catégorie dans l'interface de Moodle ?

Christian

Remarque : je n'y connais pas grand chose en script, mais ne serait-il pas nécessaire de préciser une valeur pour le champ sortorder ?

En réponse à Christian Bocquet

Re: créer une categorie avec un script php

par steven dongmo,

Non

En réponse à steven dongmo

Re: créer une categorie avec un script php

par Christian Bocquet,
Avatar Moodleurs particulièrement utiles

Je précise ce que j'ai testé :

  • j'ai ajouté manuellement avec phpMyAdmin (sans script)  dans la table mdl_course_categories la ligne suivante:


  • Dans l'interface Moodle, j'ai vidé tous les caches
  • j'ai lancé dans le navigateur : monsite.com/moodle/course/index.php?categoryid=8

et la catégorie créée est bien apparue dans l'interface Moodle.

Hypothèse (de non spécialiste) : Peut-être que dans la ligne que vous avez créée avec votre script, il y a des incompatibilités avec d'autres données de vos tables... En vous mettant en mode débogage "Tout : afficher tous les messages de débogage de PHP" et quand vous lancez l'adresse monsite.com/moodle/course/index.php?categoryid=8 , en supposant que 8 soit l'id de votre catégorie, n'y-a-t-il aucune information ?

Christian

En réponse à Christian Bocquet

Re: créer une categorie avec un script php

par steven dongmo,
Stp comment vider le cache !!???
En réponse à steven dongmo

Re: créer une categorie avec un script php

par Christian Bocquet,
Avatar Moodleurs particulièrement utiles

Pour vider tous les caches, suivre le chemin :

Administration du site  ► Développement  ► Vider tous les caches