網上找了幾個生成的文章,照着沒整出來,自己動手寫個。
話不多說,開干。
安裝 yii2
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
安裝 gii擴展
cd basic composer require --dev --prefer-dist yiisoft/yii2-gii
配置數據庫鏈接並創建數據庫和表
生成模型 (數據庫中保證有測試表pl_account_log)
php yii gii/model --ns=app\\models --modelClass=AccountLog --tableName=pl_account_log
可能出錯:
Code not generated. Please fix the following errors:
- controllerClass: The class name must contain fully qualified namespace name.
解決
指定命名空間有問題 --ns=指定 不知道可以到 basic/models/LoginForm.php 文件中看下已有的
生成控制器CURD
php yii gii/crud --modelClass=app\\models\\AccountLog --controllerClass=app\\controllers\\AccountlogController
輸入yes 確認生成文件
生成的文件目錄:
啟動服務:
php yii serve --port=8888
啟動成功提示:
瀏覽器訪問顯示:
至此完成。