Pourquoi suis-je inclure mes pressais fichiers source via des fichiers [] au lieu d'utiliser include_once?

drupal.stackexchange https://drupal.stackexchange.com/questions/11878

  •  16-10-2019
  •  | 
  •  

Question

Quelle est la raison de l'utilisation du fichier au lieu de déclarer les .info fichiers utilisés à partir du module, d'entre eux, y compris lors de l'exécution?

Était-ce utile?

La solution

De écriture fichiers .info (Drupal 7.x) :

Drupal prend désormais en charge un registre de chargement du code de dynamique. Pour le soutenir, tous les modules doivent désormais déclarer les fichiers de code contenant classe ou Interface déclarations dans le fichier .info (...). Lorsqu'un module est activé, Drupal réanalyser tous les fichiers déclarés et indexer toutes les classes et les interfaces qu'il trouve. Les classes seront chargées automatiquement par PHP quand ils sont d'abord Accessed .

Il est logique que d'ajouter un fichier aux fichiers [] tableau, si ce fichier contient des déclarations de classes ou d'interfaces et ne sont pas inclus manuellement (par exemple en appelant module_load_include () ).

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