2013-02-09 40 views
1

在部署階段處理腳手架的最佳方式是什麼?Cakephp腳手架,離開它還是刪除它?

離開它嗎?但是,保護訪問權限的最佳方式是什麼?

刪除它?但後來我需要另一個系統來訪問所有的數據,對吧?

人們通常如何處理CakePHP中的腳手架,這在構建過程中非常有用?

回答

1

大多數人在接近部署時不再使用腳手架。 這就是「烘烤」的地方。

您通常只在大量改變數據庫結構的情況下使用腳手架。 只要它變得穩定,您就可以使用自定義烘焙模板將您的視圖烘焙到真實文件中。 我從來沒有使用腳手架作爲烘烤有更多的優勢(如模板輸出的完全定製。 和rebaking是不是很大的一筆交易。它是很快實現。

+0

同意,只要一定要回如果烘烤沒有產生所需的結果,請在烘烤前烘烤您的項目;更好的是,如果您尚未這樣做,請使用版本控制系統,以便您可以回滾所做的更改。腳手架不適用於生產這對性能也是不利的,因爲它在運行中'生成'代碼,必須檢查你的數據庫結構和每個請求/頁面視圖 – thaJeztah 2013-02-09 11:31:59

+0

我也同意,但有一個例外:你可以使用腳手架作爲管理部分,如果只偶爾由幾個開發人員使用,但是一旦你準備開始推送管理功能對於您的某些用戶,您需要正確構建它們。 – 2013-02-09 16:33:37