当我在一个单独的php文件中创建一个新脚本来运行Drupal时,我需要在顶部添加以下行以访问所有Drupal API:
require_once'./includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
它是否正确 ?
小智 13
是的,我用这个:
/** bootstrap drupal **/
chdir("/path/to/drupal/site/htdocs");
require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
Run Code Online (Sandbox Code Playgroud)
然后在下面添加您需要的任何Drupal特定代码.
这个方法仍然适用于drupal 7,但是你可能需要在require和bootstrap调用之前添加以下行代替chdir位:
define('DRUPAL_ROOT','/path/to/drupal');
Run Code Online (Sandbox Code Playgroud)