как вызвать "_construct" ?
Прислано: ilyamx
сб, 06/02/2010 - 23:48
В общем пишу модуль для drupal и интересует вопрос как вызывать функцию каждый раз, когда вызывается мой модуль.
т.е. я прописал в hook_menu $item например c /tra/tata/%, которая при таком url вызовет ф-ию. Как сделать, чтоб до ней вызвалась другая ф-я( эта ф-я одинаковая для этого модуля и должна вызываться в этом модуле при всех $item) ?
еслиб это было классами, то как-то так выглядело
class MyModule {
function _construct() {}
function tratata() {}
}
- ilyamx's blog
- Для комментирования войдите или зарегистрируйтесь
hook_install - при инсталяции
hook_enable - при включении
hook_init - при инициализации модуля (если модуль включен, то можно считать, что каждый раз)
- Для комментирования войдите или зарегистрируйтесь
hook_init - вызывается каждый раз, назависиммо от того, использую я модуль или нет. если я буду например на гланой странице он все равно его вызовет.
- Для комментирования войдите или зарегистрируйтесь
Ну так напишите функцию и дёргайте её из нужных
- Для комментирования войдите или зарегистрируйтесь
Ну так напишите функцию и дёргайте её из нужных
ну я тож так думал, но мож есть чтонибудь встроеное. судя по всему так и придется делать. просто не люблю копи-паст кода.
- Для комментирования войдите или зарегистрируйтесь

Комментарии