ThinkPHP 控制器,在框架运行后会自动在应用目录生产Home模块,在模块中会有MVC程序设计模型,在Application//Home/Controller目录下面有一个 IndexController.class.php 文件,这就是默认的Index控制器文件。控制器的Controller作用就是调用数据库数据模型Model,获取到数据后把数据返回给视图界面View的数据处理过程。
thinkphp MVC:
C -- controller (控制器) tp中的所在文件夹:www/Application/Home/Controller
M -- model (模型) tp中的所在文件夹:www/Application/Home/Model
V -- view (视图) tp中的所在文件夹:www/Application/Home/View
控制器的目录中可以有多个控制器类文件,每个类文件包含一个功能模块的功能,类中的对这个功能进行增删改查的一些方法。比如产品功能可以在控制器的文件中新建ProductsController.class.php文件,如果是新闻功能可以新建NewsController.class.php文件,控制器文件的命名也是有一定规范的,必须是 名称Controller.class.php的写法,不然会报错访问不到这个控制器。
新建好文件后打开文件进行具体功能的实现了,比如:
每个方法中去实现的大致功能是操作数据库数据后赋值给前台模板和一些对数据库操作是否成功的跳转等行为。



