1.新建一個項目文件夾:例:jobeet。
2.在新建文件夾下再新建lib/vendor文件夾,將需要使用的symfony對應版本放進去。
3.創建項目:
php libvendorsymfonydatainsymfony generate:project jobeet
4.在phpMyAdmin(或其他數據庫管理軟件)中新建一個數據庫。
5.使用指定名稱的數據庫:
php symfony configure:database "mysql:host=localhost;dbname=jobeet" root mYsEcret
6.創建前臺:
php symfony generate:app frontend
7.編寫DB設計書。
8.在新建的數據庫中依照設計書中的表規格建表。
9.從表生成schema:
php symfony doctrine:build-schema
10.一步生成模型:
php symfony doctrine:build --model
11.生成模塊:
php symfony generate:module frontend api
12.編寫測試數據.
13.將測試數據寫入數據庫中:
php symfony doctrine:data-load
備注:
要加載測試,你可以直接執行文件:
php test/unit/JobeetTest.php
php symfony test:unit Jobeet
與單元測試相同,功能測試也可以通過直接執行測試文件的方式進行:
php test/functional/frontend/categoryActionsTest.php
或使用 test:functional 命令進行:
php symfony test:functional frontend categoryActions