swingsss@drupal.org 8 октября 2010 в 12:56 Уважаемые спецы при создании mymodule.install, исспользуя hook_schema()для создания таблицы, как к этой таблице добавить данные (INSERT INTO). db_query??? Drupal6 Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
swingsss@drupal.org 8 октября 2010 в 13:10 если исспользовать function mymodule_install() { drupal_install_schema('mymodule'); } и function mymodule_uninstall() { drupal_uninstall_schema('mymodule'); }
vitg 8 октября 2010 в 13:18 function mymodule_install() { drupal_install_schema('mymodule'); //Сюда пихаем всякие db_query () db_query ("INSERT INTO ...."); db_query ("INSERT INTO ...."); //Конец кучи DB_QUERY() //Всякие нужные другие функции выполняем при установке модуля }
G.A. Vinogradov 8 октября 2010 в 13:19 <?php$data = new stdClass();$data->field1 = 'value1';$data->field2 = 'value2';drupal_write_record('module1', $data);?>
swingsss@drupal.org 8 октября 2010 в 13:24 Благодарю Вас за ответы [user=vitg] и [user=ga-vinogradov]
Комментарии
а если использовать hook_install ()?
если исспользовать
{
drupal_install_schema('mymodule');
}
и
function mymodule_uninstall()
{
drupal_uninstall_schema('mymodule');
}
drupal_install_schema('mymodule');
//Сюда пихаем всякие db_query ()
db_query ("INSERT INTO ....");
db_query ("INSERT INTO ....");
//Конец кучи DB_QUERY()
//Всякие нужные другие функции выполняем при установке модуля
}
<?php
$data = new stdClass();
$data->field1 = 'value1';
$data->field2 = 'value2';
drupal_write_record('module1', $data);
?>
Благодарю Вас за ответы [user=vitg] и [user=ga-vinogradov]