yii2 gii 命令行自動生成控制器和模型


網上找了幾個生成的文章,照着沒整出來,自己動手寫個。

話不多說,開干。

安裝 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

啟動成功提示:

 

瀏覽器訪問顯示:

 至此完成。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM