亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

bundle中的路徑問題

老師你的代碼里面,很多次路徑的格式都不一樣,比如:?

@SourgenWebBundle/Resources/css/main.css,,,

\Sourgen\WebBundle\Entity\User,,,,

SourgenWebBundle:User

....這些有什么區別嘛?

還有在使用路徑分隔符的,為什么有的地方使用"\",而有的地方使用 "/" ?

正在回答

1 回答

雖然看上去都是路徑,但是他們其實是不同的路徑。


\xxx\yyy\aaa 這種是PHP的命名空間路徑,遵循的是PHP命名空間的規則和標準,主要用在PHP文件中引入其他的類。


@xxxbundle這種主要是Symfony2引入各種資源文件的格式


ScourgenWebBundle:User這種主要用在doctrine2相關的entity上


有的地方用正斜杠有的地方用反斜杠其實是因為在有些輸入環境下,\會被和后面跟的字符被轉義成一個特殊符號,比如\n就是換行符,所以在這種情況下可能會需要你換成/來避免這種情況。

2 回復 有任何疑惑可以回復我~
#1

szk93030800 提問者

非常感謝!
2015-02-21 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

bundle中的路徑問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號