URL访问语法:
入口文件/模块名(module)/控制器名(controller)/触发器名(action)
模块(Module):
我们把application下面的子文件夹,称为模块(Module)
控制器(Controller):
把模块下的controller文件夹中的子文件称之为控制器(Controller)
触发器(Action):
把控制器文件中的方法称之为触发器(Action)
注意:
- 当我们未指定模块名时,调用的是默认模块index
- 当我们未指定控制器名时,调用的是默认控制器Index(注意,这个是Index,而不是index,原因是控制器实际上是一个类,我们规定类的名字首写字母要大写)
- 当我们在URL中未指定触发器名时,调用的是默认触发器index
每个URL都会对应唯一的一组MCA(Moudle Controller Action),这组唯一的MCA会执行特定的function。当用户访问一个URL时,就会执行一个对应的function,我们把一些代码写在这个function中,那么相应的功能就实现了。
注意:
我们把这个function又叫触发器,而且我们仅将Controller中的function叫做触发器,原因大概是由于这个function如果想被执行的话,需要用户输入特定的URL后,这个方法被触发了,所以叫做触发器
网友评论