Perché io ho esortato ad inserire i miei file di origine tramite file [] invece di utilizzare include_once?

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

  •  16-10-2019
  •  | 
  •  

Domanda

Qual è la ragione di utilizzare il file di .info per dichiarare i file utilizzati dal modulo, invece di una loro inclusione in fase di esecuzione?

È stato utile?

Soluzione

scrittura .info file (Drupal 7.x) :

Drupal supporta ora un codice di registro dinamico di carico. Per sostenerlo, tutti i moduli devono ora dichiarare qualsiasi file di codice contenente class o interfaccia le dichiarazioni nel file di .info (...). Quando un modulo è abilitato, Drupal ripetere la scansione di tutti i file dichiarati e indice tutte le classi e interfacce che trova. Le lezioni saranno caricati automaticamente dal PHP quando sono primo accesso .

Quindi ha senso solo per aggiungere un file ai file [] array, se il file contiene dichiarazioni di classi o le interfacce e non è incluso manualmente (ad esempio chiamando module_load_include () ).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a drupal.stackexchange
scroll top