最近嘗試webman的二進制打包,確實很方便,但是也出現(xiàn)了一些問題。 比如:使用phinx數(shù)據(jù)庫遷移,多語言,上傳文件至public目錄等,目前我遇到的都是資源讀取問題。 這些問題解決非常簡單,常常只需要將配置項的base_path()變成base_path(false)然后將目錄拷貝至webman.bin同目錄就能解決,其他錯誤情況也類似,不過對部署上線就非常麻煩了。 通過編寫一個自定義命令行可以輕松解決這個問題。...
數(shù)據(jù)庫遷移工具phinx的使用和安裝,請參考官方文檔:http://www.wtbis.cn/doc/webman/db/migration.html 打開根目錄的webman文件 在$cli->run();之前增加如下代碼 : $phinxApp = new PhinxApplication(); $prefix = "phinx:"; foreach ($phinxApp->...