2012-02-23 35 views

回答

0

有兩種使用Yii的資產一些很好的理由。

  1. 它可以防止命名在CSS和衝突js文件
  2. 它可以讓你保持CSS和JS文件文檔根目錄下,但你的Web根目錄以外(爲了便於版本控制)
  3. 它允許可以輕鬆地在各組CSS文件之間切換,而不必單獨處理每個文件(假設系統管理員需要恢復到以前的版本)。
  4. 它允許您將資源(圖像,JS & CS)發佈到託管在同一臺服務器上的多個網站。

請檢查herethere瞭解更多詳情。

0

好吧,當我開始我的第一個Yii的項目,我也把我的CSS和JS文件的資產。它的工作,但後來我發現它不只是正確的方式。最好爲CSS文件創建一個單獨的目錄。還有一些自動生成的資產文件,所以爲了避免與這些文件混淆,我希望將它們分開。希望你明白了。

2

資產文件夾會自動被Yii根據您的環境中生成所以最好避免將你的CSS,圖像等內這裏。最好不要將這些文件夾和文件提交到SVN中,因爲它們是自動生成的,文件夾名稱將與您的qa/staging/live站點不同。