2012-08-09 110 views
-3

我正在閱讀Yii在線指南中的Yii URL管理:http://www.yiiframework.com/doc/guide/1.1/en/topics.urlYii什麼是「控制器視圖」?

一號線說:

雖然URL可以在控制器意見是硬編碼的,它往往是更靈活 動態創建它們: $ URL = $這個 - > createUrl($路徑,$ PARAMS); .....

術語「控制器視圖」對我來說確實是新的。我經常聽到「在視圖中」,「在模型中」,「在控制器」中,但從來沒有「在控制器視圖中」。你能幫我理解這個詞嗎?它是「控制器」還是「視圖」,還是與上述三件事情完全不同的?

+5

谷歌搜索「YII控制器視圖」給出283,000的結果。包括[yii controller view](http://www.yiiframework.com/doc/guide/1.1/en/basics.mvc)作爲第3號結果。真? – Fluffeh 2012-08-09 14:52:36

+0

是的,我已閱讀你已經給出的鏈接。但他們都沒有解釋「控制器視圖」,我的意思是,我明白「控制器」或「視圖」是什麼,但是在我的問題中提到可能容易被誤解的術語「控制器視圖」。你能用這個新名詞幫助我嗎? – Lebarn 2012-08-10 06:05:01

回答

1

在這方面控制器視圖只是意味着視圖,引導的那部分真的是想告訴你,你不應該硬編碼的網址在任何地方,如果在所有可以避免的。

它更像是一種方便的東西,而不是MVC/Yii規則。如果您對網址進行了硬編碼,並且您將來更改了應用的佈局或網址結構,那麼您將不得不通過整個應用更改硬編碼網址的每個實例,使用起來更容易createUrl(),並讓處理將來的任何變化。

(即,紅色框音符緊接creating urls部你提到上文)

相關問題