這個問題是關於Yii框架類CAssetManager
,但也可能會被問到。爲什麼要使用CAssetManager?
使用CAssetManager
(或類似技術)將Javascript和其他文件(保存在受保護的目錄中)發佈到Web可訪問的目錄後,而不是直接將它們放到可通過Web訪問的目錄並將它們直接鏈接到佈局的原因是什麼/ HTML文件<script>
。
Yii文檔沒有提供任何特定的內容。它只是解釋了CAssetManager
是如何工作的,但沒有說什麼,爲什麼我們應該使用它。
我隨之而來的唯一理由是,在CAssetsManager
中,當你真的需要它們時,你可以發佈JS,CSS和其他文件。只在選定的視圖中。將它們直接鏈接到佈局文件會使它們在每個視圖中都被註冊,並使用特定的佈局。
這是正確的嗎?還有其他原因嗎?
你的答案是簡單的支持,我想出了自己。但我接受它是唯一可用的! :] – trejder