как вызвать "_construct" ?

Прислано: ilyamx

сб, 06/02/2010 - 23:48

Другие статьи по теме:

В общем пишу модуль для drupal и интересует вопрос как вызывать функцию каждый раз, когда вызывается мой модуль.
т.е. я прописал в hook_menu $item например c /tra/tata/%, которая при таком url вызовет ф-ию. Как сделать, чтоб до ней вызвалась другая ф-я( эта ф-я одинаковая для этого модуля и должна вызываться в этом модуле при всех $item) ?

еслиб это было классами, то как-то так выглядело
class MyModule {
function _construct() {}
function tratata() {}
}

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Stutzer в вс, 07/02/2010 - 00:01.

hook_install - при инсталяции
hook_enable - при включении
hook_init - при инициализации модуля (если модуль включен, то можно считать, что каждый раз)


Опубликовано ilyamx в вс, 07/02/2010 - 00:23.

hook_init - вызывается каждый раз, назависиммо от того, использую я модуль или нет. если я буду например на гланой странице он все равно его вызовет.


Опубликовано RxB в вс, 07/02/2010 - 04:26.

Ну так напишите функцию и дёргайте её из нужных


Опубликовано ilyamx в вс, 07/02/2010 - 04:38.

RxB написал(а):

Ну так напишите функцию и дёргайте её из нужных

ну я тож так думал, но мож есть чтонибудь встроеное. судя по всему так и придется делать. просто не люблю копи-паст кода.


Новое на сайте

Ссылки партнёров