YII2 ialah rangka kerja PHP popular yang menyediakan banyak alat pengaturcaraan moden dan cekap, membolehkan pembangun membina aplikasi web boleh skala dengan cepat. Artikel ini akan memperkenalkan anda cara menggunakan rangka kerja YII2 dalam pengaturcaraan PHP.
1. Prasyarat
Menggunakan YII2 untuk membangunkan aplikasi web memerlukan pemasangan pangkalan data PHP dan MySQL. Sebelum anda memulakan, pastikan anda telah memasang PHP dan MySQL dalam persekitaran pembangunan anda.
2. Pasang YII2
Mula-mula, anda perlu memasang Komposer, iaitu pengurus pergantungan PHP. Kemudian gunakan Composer untuk memasang YII2 dengan melaksanakan arahan berikut dalam baris arahan:
composer create-project --prefer-dist yiisoft/yii2-app-basic demo
Setelah pemasangan selesai, tukar ke direktori projek dan mulakan pelayan web:
cd demo php yii serve
Ia kini boleh dibuka dalam pelayar anda "http://localhost:8080" untuk melihat aplikasi yang sedang berjalan.
Anda juga boleh memuat turun dan memasang YII2 secara manual melalui kaedah berikut:
Tiga , Mula menggunakan YII2
Pengawal ialah salah satu bahagian terpenting dalam rangka kerja YII2. Ia digunakan untuk mengendalikan permintaan pengguna dan melaksanakan operasi yang sepadan berdasarkan permintaan. Dalam YII2, cipta pengawal menggunakan arahan berikut:
./yii gii/controller --id=teste
Perintah di atas akan mencipta fail PHP bernama "TesteController".
Dalam YII2, paparan digunakan untuk memaparkan lapisan pembentangan aplikasi web. Cipta paparan menggunakan arahan berikut:
./yii gii/view --view=teste/index
Perintah di atas akan mencipta fail paparan bernama "index.php" dalam direktori "views/teste".
Model digunakan untuk menyediakan akses pangkalan data dan operasi data yang berkaitan dengan aplikasi web. Dalam YII2, cipta model menggunakan arahan berikut:
./yii gii/model --tableName=tableName
Ganti "tableName" dengan nama jadual anda dan buat fail model PHP bernama "TableName.php" dalam direktori "models" projek semasa .
4. Konfigurasikan YII2
Sebelum anda mula menggunakan YII2, anda perlu mengkonfigurasi aplikasi web anda. Buka fail "config/web.php" dan tambah kod berikut:
return [ 'id' => 'app', 'basePath' => dirname(__DIR__), 'components' => [ 'request' => [ 'cookieValidationKey' => 'yourRandomKeyHere', ], 'db' => [ 'class' => 'yiidbConnection', 'dsn' => 'mysql:host=localhost;dbname=myDatabase', 'username' => 'myUsername', 'password' => 'myPassword', 'charset' => 'utf8', ], 'urlManager' => [ 'class' => 'yiiwebUrlManager', 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ // your rules here ], ], ], ];
Dalam kod di atas, "$id" menyediakan ID unik aplikasi dan "$basePath" menentukan direktori akar bagi aplikasi web, Dan "$komponen" mentakrifkan pelbagai komponen aplikasi, seperti sambungan pangkalan data dan penghalaan.
5. Kesimpulan
Dalam artikel ini, kami meneroka cara menggunakan rangka kerja YII2 dalam pengaturcaraan PHP. Kami mempelajari cara memasang YII2, membuat pengawal, paparan dan model serta cara mengkonfigurasi YII2. Saya harap artikel ini dapat membantu anda menggunakan rangka kerja YII2.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan rangka kerja YII2 dalam pengaturcaraan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!