2012-08-09 68 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部你提到上文)