Bagaimana saya bisa mendapatkan daftar jenis konten yang ada dengan drush? Ini akan memungkinkan saya untuk dengan cepat menghasilkan daftar.
Saya sudah mencoba:
$ drush @d6 @sites genc --types
Tapi saya perlu devel_generates
modul yang diaktifkan untuk ini.
Perintah genc membutuhkan modul-modul berikut diaktifkan untuk dijalankan: devel_generate.
Jawaban:
Anda dapat membuat perintah drush bernama
content-type-list
. Buat modul bernamadrush_content_types
, di dalamdrush_content_types.drush.inc
file letakkan kode ini:Instal modul, jalankan
drush cc drush
untuk menghapus cache drush dan gunakan perintah seperti ini:atau
Jika Anda ingin menambahkan alias lain ke perintah tambahkan elemen ke array alias seperti ini:
Dan Anda dapat menggunakan perintah ini:
Outputnya selalu:
sumber
Daftar nama:
drush sqlq "SELECT name FROM node_type;"
Daftar nama mesin:
drush sqlq "SELECT type FROM node_type;"
Ini bekerja di D6 dan D7.
Baris pertama dari output perintah akan masing-masing
name
atautype
. Pipa|tail -n +2
jika Anda ingin menjatuhkan baris pertama itu.sumber
$ drush @d6mg sqlq "SELECT type FROM node_type;" ERROR 1146 (42S02) at line 1: Table 'drupal6_mg.node_type' doesn't exist $ drush @d6mg sqlq "SELECT name FROM node_type;" ERROR 1146 (42S02) at line 1: Table 'drupal6_mg.node_type' doesn't exist
drush sqlq "SHOW TABLES;"|grep type
memberimu?Coba perintah berikut.
Drupal 7 & 8
Drupal 5 & 6
sumber
Jika Anda tahu cara melakukannya di Drupal, Anda hanya perlu menggunakan
drush eval
:Drupal 6:
Drupal 7:
Lihat daftar ini perintah drush untuk contoh berguna lainnya menggunakan
eval
.sumber