zend控制器和视图关联在哪里

时间:2013-05-23 11:13:59

标签: php zend-framework model-view-controller

我正在学习Zend

我有一个正在运行的项目基本hello世界,我有2个文件,当我在第一个视图上按下按钮时,它会进入第二个视图。

在检查文件时,我有:

controller \ indexController.php,显示视图views \ scripts \ index \ index.phtml

我在CLI上创建了另一个控制器.. controller \ about.php和视图 \视图\ sripts \约\ index.phtml

所以两者都在浏览器中显示,

但我的问题是,每个索引与每个特定控制器关联在哪里? 有没有链接他们的文件?或者如何获得正确索引的参考?

欢呼声

2 个答案:

答案 0 :(得分:1)

Zend有一个结构,其中视图将为每个控制器提供一个separte文件夹,每个动作都有一个separte phtml文件。

例如,您有索引控制器和索引操作,那么索引文件夹下将有index.phtml文件。通过这种方式,我们可以为每个控制器提供不同的视图文件夹。

如果你不定义任何动作,那么zend将自动调用索引动作并加载该控制器的index.phtml文件。

Zend框架具有自动加载器类,可根据请求自动加载视图。

答案 1 :(得分:1)

Zend框架直接从视图中直接调用与您的函数同名的视图

fir示例如果您的about控制器中有indexAction,则zend框架会自动调用views目录中的索引视图。您可以使用view helper

传递参数进行查看

由于