web-dev-qa-db-ja.com

端末で単一ノードのデータを取得して印刷するためのDrush?

テスト目的でノードを高速で検査するために、Drushを使用して単一ノードのデータのrawダンプを実行したいと考えています。 「drush vget」で変数を取得するのと同じです。 PHP同等:

drush php-eval "print print_r(node_load(243271), 1)";

ただ、次のように簡略化してください:

drush nget 243271;

そのようなコマンドはすでにありますか?

2
Gavin

このDrushツールセットを$ HOME/.drushディレクトリまたはプロジェクト内にインストールします。

Drushエンティティ

プロジェクトページの簡単な例は次のとおりです。

 drush entity-read node 3 | less 
 
 
#json形式の読み取り
 drush entity-read node 3 --format = json 
 
 
 drush entity-type-read user 
 
 
 drush entity-type-read node --fields = label 
 
 
 drush entity-type-read user node --fields = label、bundles/*/label、drush/count 

[〜#〜]編集[〜#〜]

Nodeに含まれるものを表示するためのレガシーDrupal6サポートの場合、コマンドラインとdrushを使用して Node Export を使用することを検討してください。Linuxに対して--pipeコマンドを使用することもできますLessコマンド。

4
tenken