有没有办法使用 drush 从自定义类中调用方法?同样,有没有办法在命令行中从 drupal 自定义类实例化对象(并保留类中使用的所有 drupal_specific 功能)?
提前致谢 :)
有drush php-eval
(参见drush help php-eval
)和drush php-script
(参见drush help php-script
)可以在 Drupal 环境中运行一些 php 代码。
但是您必须自己在 php 代码中初始化或加载自定义对象。
一个例子:
drush @mysitealias php-eval '$nid = 85; $n = node_load($nid); var_export($n);'
为 Drupal 7 创建自定义 Drush 命令:- 按照http://internetdevels.com/blog/creating-custom-drush-commands中提供的说明进行操作