Question

J'ai un module que j'ai créé uniquement dans le seul but de partager des fichiers. INC entre plusieurs modules. Le fichier de modules .Module est vide, car il ne fait rien. Mais dans le fichier modules .info, j'ai inclus:

files[] = includes\Permissions.inc
files[] = includes\Roles.inc
files[] = includes\PermissionsInterface.inc
files[] = includes\RolesInterface.inc

Et puis dans un module qui utilise ces fichiers (un module différent), j'ai inclus:

use Portal\Permissions;
use Portal\Roles;

$permissions = new Permissions\Permissions();
$roles = new Roles\Roles();

Je n'ai pas d'inclusion ou d'exigence, car je pensais que c'était couvert par la déclaration de fichiers [] dans le fichier de modules partagés .info.

Cependant, j'obtiens une erreur PHP qu'il ne peut pas trouver les autorisations de classe (). Je me demande juste ce que je fais de mal?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à drupal.stackexchange
scroll top