在ZF2中,控制器是一个类通常称为{控制器名称}控制器
。 请注意,{控制器名称}
必须以大写字母开头。这个类保存在控制器模块目录内以名为{控制器名称}控制器类.php
的文件中。 控制器的每个操作都是在一个公共方法内的{动作名称}
中完成。一般情况下{动作名称}
是以小写字母开头。
根据前面章节的相关设置,当前项目中的所有控制器都将放在 /module/Application/src/Application/Controller
的目录下;在本章节及接下来的几个章节都以一个新闻系统来对相关的知识内容来进行讲解。
现在添加一个控制器,在控制器目录下新一个控制器 NewsController
控制器,路径:/module/Application/src/Application/Controller/NewsController.php
代码如下:
class NewsController extends AbstractActionController {}
通过以上代码便创建了一个标准的控制器类,虽然些控制器只有短短的一行代码,但他拥有操作器所需的全部基本功能;因为他已经继承了 AbstractActionController
类中的全部方法。