Я попытался настроить модуль, который может получать данные из базы данных. Я использовал db_query
, чтобы сделать это, и каждый раз, когда я бегу модуль я получаю ошибку:Call to undefined function db_query
Call to undefined function db_query.
Я искал в течение нескольких месяцев, чтобы найти ответ на этот вопрос, и все, что я могу найти то, что мне нужно грузиться стр.
define('DRUPAL_ROOT', $_SERVER['DOCUMENT_ROOT']. $SERVER["REDIRECT_COMMUNITY_SUBSITE"]);
// Bootstrap Drupal up through the database phase.
require_once (DRUPAL_ROOT. '/includes/bootstrap.inc');
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
Однако я довольно уверен, что не нужно делать это в .module
файл, но это, кажется, единственное, что работает.
Спасибо @ T-34 Что, наряду с Buildamodule.com, являются руководствами, которые я использовал, чтобы помочь мне создать этот модуль. Я знаю, что в этом учебнике они используют db_select, и я использую db_query, но это не должно меняться, если это так? Кроме того, что вы имеете в виду «Как вы используете свой файл .module?» Я пробовал разделить все на разные .inc файлы, и это не сработало, так что теперь все в файле .module – James