ThinkPHP ialah rangka kerja PHP sumber terbuka yang mempunyai banyak kelebihan, seperti kesederhanaan, kemudahan penggunaan, kecekapan, dsb. Dalam pembangunan harian, kita selalunya perlu melakukan operasi tertentu pada baris arahan, seperti mencipta pengawal, menjana model, dan sebagainya. Jadi, bagaimana untuk menggunakan ThinkPHP dari baris arahan?
1. Pasang ThinkPHP
Mula-mula, kita perlu memasang ThinkPHP. Muat turun versi terkini pakej termampat dari tapak web rasmi, nyahzipnya secara setempat, masukkan direktori akar ThinkPHP melalui baris arahan dan laksanakan arahan berikut:
php think
Jika nombor versi dan maklumat lain ThinkPHP berjaya dikeluarkan, ini bermakna pemasangan kami berjaya.
2. Aplikasi baris perintah
Dalam ThinkPHP, kami boleh menggunakan aplikasi baris arahan untuk melaksanakan beberapa operasi biasa. Aplikasi baris arahan merujuk kepada memasukkan beberapa arahan dalam terminal (baris arahan) dan kemudian melaksanakan operasi yang sepadan. Contohnya, kita boleh menggunakan aplikasi baris arahan untuk mencipta pengawal, menjana model dan banyak lagi.
(1) Cipta pengawal
Dalam baris arahan, masukkan kod berikut untuk mencipta pengawal bernama Index:
php think make:controller Index
Maksud arahan ini ialah Cipta pengawal dinamakan Indeks dalam direktori pengawal aplikasi semasa.
(2) Jana model
Dalam baris arahan, masukkan kod berikut untuk menjana model yang sepadan berdasarkan jadual data:
php think make:model User
Maksud arahan ini ialah bahawa dalam model semasa yang bernama Pengguna dijana dalam direktori model aplikasi dan akan dikaitkan secara automatik dengan jadual data pengguna.
(3) Jana pengesah borang
Dalam baris arahan, masukkan kod berikut untuk menjana pengesah borang yang sepadan berdasarkan jadual data:
php think make:validate User
Arahan ini Maksudnya adalah untuk menjana pengesah bernama Pengguna dalam direktori pengesah aplikasi semasa, dan peraturan pengesahan akan dijana secara automatik berdasarkan jadual data pengguna.
3. Konfigurasikan aplikasi baris arahan
Secara lalai, ThinkPHP menggunakan mod CLI untuk menjalankan aplikasi baris arahan. Jika kita perlu menjalankan dalam mod WEB, kita perlu mengubah suai fail konfigurasi. Buka fail config/console.php dan tetapkan pilihan use_clioption kepada false.
4. Penghuraian parameter baris perintah
Dalam ThinkPHP, kami boleh menyesuaikan parameter baris arahan untuk menghurai. Berikut ialah contoh:
php think test:name --name ThinkPHP --age 5
Maksud arahan ini adalah untuk menjalankan kaedah nama dalam pengawal ujian dan lulus dua parameter, nama dan umur. Dalam pengawal, anda boleh mendapatkan kedua-dua parameter ini melalui kaedah berikut:
$name = $this->input('name'); $age = $this->input('age');
Ringkasan
Melalui contoh di atas, kita boleh dengan mudah mendapati bahawa sangat mudah untuk menggunakan ThinkPHP dalam baris arahan . Dengan bantuan aplikasi baris arahan, kami boleh membuat pengawal dengan cepat dan mudah, menjana model dan banyak lagi. Pada masa yang sama, melalui penghuraian parameter, kami juga boleh menyesuaikan parameter baris arahan untuk memenuhi keperluan yang berbeza.
Atas ialah kandungan terperinci Cara menggunakan thinkphp pada baris arahan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!