POSTS
phalcon-devtools 增加專案樣板
phalcon-devtools 增加專案樣板
之前phpconf 有會眾提到說是否自行增加樣版?基本上不會有問題而且開發團隊有增加樣版也都還沒補上.
接下來會簡單講解如何加入自行樣板.
安裝使用phalcon-devtools[
]1
這邊看到快速建立專案類別有
--type=s Type of the application to be generated (micro, simple, modules)
但是實際上不只這三種,可以去~/phalcon-devtools/templates/project 查看.[
]2
馬上來試試!試試建立專案 type 為 cli.[
]3
把simple 複製成simple2,修改Project.php.
複製 scripts/Phalcon/Builder/Project/Simple.php 到 scripts/Phalcon/Builder/Project/Simple2.php 修改Class name 為Simple2.
建立新專案測試.
diff –git a/scripts/Phalcon/Builder/Project.php b/scripts/Phalcon/Builder/Project.php
index fcac37b..e7d8d99 100644
— a/scripts/Phalcon/Builder/Project.php
+++ b/scripts/Phalcon/Builder/Project.php
@@ -41,6 +41,7 @@ class Project extends Component
private $_types = array(
‘micro’ => ‘\Phalcon\Builder\Project\Micro’,
‘simple’ => ‘\Phalcon\Builder\Project\Simple’,
+ ‘simple2’ => ‘\Phalcon\Builder\Project\Simple2’,
‘modules’ => ‘\Phalcon\Builder\Project\Modules’,
‘cli’ => ‘\Phalcon\Builder\Project\Cli’,
);
(END)
[
]4
總結
大家可以看到phalcon-devtools算是設計上架構擴充方便的使用的工具,而且如果公司專案有用Docker等服務也可利用phalcon-devtools快速建立開發環境.
附上連結供參考:Sample on Github