Lo que Nikitsaid es correcto.
Agregaré que hay algunos enlaces que pueden definir qué archivos deben cargarse. Ejemplos de tales ganchos son hook_theme()
y hook_menu()
.
Un módulo nunca debe cargar incondicionalmente un archivo que necesita llamando al module_load_include()
desde fuera de una función.
function book_menu() {
$items['admin/content/book'] = array(
'title' => 'Books',
'description' => "Manage your site's book outlines.",
'page callback' => 'book_admin_overview',
'access arguments' => array('administer book outlines'),
'file' => 'book.admin.inc',
);
$items['admin/content/book/list'] = array(
'title' => 'List',
'type' => MENU_DEFAULT_LOCAL_TASK,
);
$items['admin/content/book/settings'] = array(
'title' => 'Settings',
'page callback' => 'drupal_get_form',
'page arguments' => array('book_admin_settings'),
'access arguments' => array('administer site configuration'),
'type' => MENU_LOCAL_TASK,
'weight' => 8,
'file' => 'book.admin.inc',
);
// …
}
function user_theme() {
return array(
'user_picture' => array(
'arguments' => array('account' => NULL),
'template' => 'user-picture',
),
'user_profile' => array(
'arguments' => array('account' => NULL),
'template' => 'user-profile',
'file' => 'user.pages.inc',
),
// …
'user_admin_perm' => array(
'arguments' => array('form' => NULL),
'file' => 'user.admin.inc',
),
// …
);
}
Pero mi intención principal es sobre varias funciones de acceso a datos que se usan en varias partes. p.ej. comentarios 'comment_total_count()', 'comment_today_count()' se usa en plantillas, 'comment_thread()' es requerido en la página de administración así como también en la página de contenido. 'comment_insert()' en la página de contenido mientras 'comment_remove()' y 'comment_edit()' en la página de administración. ¿Necesito usar la sintaxis convencional 'require' o' include'? ¿Y qué hay para incluir varios archivos? –
La función utilizada para incluir archivos PHP es ['module_load_include()'] (http://api.drupal.org/api/function/module_load_include/6). Puede incluir uno o más archivos. – kiamlaluno