Yii什么是“控制器视图”?

时间:2012-08-09 14:50:26

标签: php yii

我正在阅读Yii在线指南中的Yii URL管理:http://www.yiiframework.com/doc/guide/1.1/en/topics.url

一行说:

  

虽然可以在控制器视图中对网址进行硬编码,但通常更多   灵活地动态创建它们:   $ URL = $这 - > createUrl($路线,$ PARAMS);   .....

术语“控制器视图”对我来说真的很新。我经常听到“在视图中”,“在模型中”,“在控制器中”,但从不“在控制器视图中”。你能帮我理解一下这个词吗?它是“控制者”或“观点”还是与上述三件事完全不同的人?

1 个答案:

答案 0 :(得分:1)

在该上下文控制器视图只是意味着视图,指南的这一部分真的试图告诉你,如果有的话,你不应该在任何地方硬编码网址可避免的。

这更像是一种便利而不是MVC / Yii规则。如果您对网址进行硬编码,并且以后更改了应用的布局或网址结构,那么您将不得不重新浏览整个应用,更改硬编码网址的每个实例,这样更容易使用{{1}并且让它处理将来的任何变化。

(即你提到的creating urls部分正上方的红色框注释)

相关问题