有沒有辦法從自定義類使用drush調用方法?同樣,有沒有一種方法可以在命令行中實例化來自drupal自定義類的對象(並且保留了類中使用的所有drupal_specific功能)?是否有一個drush命令來調用自定義類中的方法?
感謝提前:)
有沒有辦法從自定義類使用drush調用方法?同樣,有沒有一種方法可以在命令行中實例化來自drupal自定義類的對象(並且保留了類中使用的所有drupal_specific功能)?是否有一個drush命令來調用自定義類中的方法?
感謝提前:)
有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);'
德克,這真棒。爲此非常感謝。 –
創建自定義Drush命令這是Drupal的7 - 按照http://internetdevels.com/blog/creating-custom-drush-commands
另一個有用的答案。我喜歡stackoverflow! –
埃裏克提供的說明,你需要編寫自己的定製drush命令來滿足這個。如果可以使其足夠動態,它甚至可能對其他人有所幫助。看看這個鏈接:http://drush.ws/docs/commands.html – inertialmedia
非常感謝提示:) –