2013-07-09 54 views
1

有沒有辦法從自定義類使用drush調用方法?同樣,有沒有一種方法可以在命令行中實例化來自drupal自定義類的對象(並且保留了類中使用的所有drupal_specific功能)?是否有一個drush命令來調用自定義類中的方法?

感謝提前:)

+0

埃裏克提供的說明,你需要編寫自己的定製drush命令來滿足這個。如果可以使其足夠動態,它甚至可能對其他人有所幫助。看看這個鏈接:http://drush.ws/docs/commands.html – inertialmedia

+0

非常感謝提示:) –

回答

3

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

德克,這真棒。爲此非常感謝。 –

相關問題