簡體   English   中英

如何在Yii中美化資產URL?

[英]How can I beautify asset URLs in Yii?

Yii有一個資產概念 - 屬於模塊的圖像,樣式表和javascript等資源。 為了避免模塊之間的命名沖突,Yii按需將模塊的資產發布到Web應用程序資產文件夾的唯一命名子文件夾。

例如,yiic自動生成的項目提供鏈接到jquery的HTML頁面,如下所示:

<script type="text/javascript" src="/www/myproject/assets/b420fe6b/jquery.js"></script>

如何將“b420fe6b”更改為更具可讀性(同時仍然獲得資產和模塊的好處)? 我希望人們在“查看源代碼”中看到的內容清晰可讀,而不僅僅是服務器上的源代碼。

http://www.yiiframework.com/wiki/148/understanding-assets/

Yii docs解釋這些資產網址是“ Yii創建的一個獨特的名稱,不會與任何其他發布資產的模塊沖突

看起來這是一個功能,可能無法美化,因為它的功能性質作為唯一標識符......

更新:但是,如果您能夠找到yii代碼中引用資產網址的所有位置(最后包括文件夾名稱本身),您可以將它們更改為更容易的眼睛。 不要推薦它,因為你永遠不知道你可能會剎車! - 並且在10,000,000,000的機會中,yii創造的下一個資產網址與美化的lol相同

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM