-1

我正在学习 Zend

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

在检查文件时,我有:

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

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

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

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

干杯

4

2 回答 2

1

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

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

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

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

于 2013-05-23T11:21:35.920 回答
1

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

例如,如果在您的about控制器中,indexActionzend 框架会自动调用视图目录中的索引视图。您可以传递参数以查看使用view helper

谢谢

于 2013-05-23T11:22:41.670 回答