не срабатывает hook_update_N

Главные вкладки

Аватар пользователя aRpi aRpi 3 октября 2012 в 17:51

Добрый день!

hook_update_N

никакого эффекта нет
в чем дело понять не могу

?? кто знает?

размещаю в module.install

функцию:

function mmm_update_7144(){
$f = fopen('__________7144', 'w');
fwrite($f, '1234');
fclose($f);
}

в инфо пишу новую версию
version = "7.x-1.14"

запускаю: сайт/update.php

Комментарии

Аватар пользователя aRpi aRpi 3 октября 2012 в 20:44

function mmm_update_7141(){

}
function mmm_update_7142(){

}
function mmm_update_7143(){

}
примерно так...
не было эффекта никакого, а вдруг он её запускал, а я не заметил
поэтому поставил более старшую версию.

Аватар пользователя kalabro kalabro 4 октября 2012 в 12:57

значит вы криво написали свои hook_update_N.
Если ваш модуль называется "mmm", то хук должен быть mmm_update_7144, а файл mmm.install.

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 4 октября 2012 в 22:04

"aRpi" wrote:
проблема в том что у меня название модуля с заглавной буквы...

Я тебе говорил, что твоя привычка как называть файлы/переменные до хорошего не доведёт