drush の php:eval コマンドについて:
コマンドヘルプ
Drupalを(利用可能であれば)起動した後で任意の PHP コードを実行する。
使用例
- drush php:eval '$node = node_load(1); print $node->title;'
nid が 1 のノードを読み込んでタイトルを表示する。
- drush php:eval "file_unmanaged_copy(\'$HOME/Pictures/image.jpg\', \'public://image.jpg\');"
環境変数で決まるパスのファイルをコピーする。二重引用符を使用することで $HOME がその値に置き換わる。
- drush php:eval "node_access_rebuild();"
ノードのアクセス許可を再構築する。
引数
オプション
- --format[=FORMAT]
デフォルト値:var_export
エイリアス
参考資料