【问题标题】:is there a drush command to call a method from a custom class?是否有从自定义类调用方法的 drush 命令?
【发布时间】:2013-07-09 13:37:22
【问题描述】:

有没有办法使用 drush 从自定义类中调用方法?同样,有没有办法在命令行中从 drupal 自定义类实例化对象(并保留类中使用的所有 drupal_specific 功能)?

提前致谢:)

【问题讨论】:

  • Eric,您需要编写自己的自定义 drush 命令来满足这一点。如果您可以使其足够动态,它甚至可能对其他人有所帮助。查看此链接:drush.ws/docs/commands.html
  • 非常感谢您的提示 :)

标签: class object drupal drush


【解决方案1】:

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);'

【讨论】:

    【解决方案2】:

    为 Drupal 7 创建自定义 Drush 命令:- 按照http://internetdevels.com/blog/creating-custom-drush-commands中提供的说明进行操作

    【讨论】:

    • 另一个有用的答案。我喜欢stackoverflow!
    猜你喜欢
    • 2018-08-21
    • 1970-01-01
    • 1970-01-01
    • 2017-12-02
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 2015-10-01
    相关资源
    最近更新 更多