ThinkPHP5.0的控制器

2019年4月9日 0 条评论 224 次阅读 1 人点赞

MVC框架中的MVC指的是

  • M --model泛指数据模型,可以理解为连接数据库的一些应用。
  • V --view即为视图,也就是我们浏览的页面。
  • C --controller控制器,也就是接收我们的请求去处理事务。

在应用目录下的index前台中里面有一个controller文件夹,这个就是我们前台的控制器存放的文件夹了,在controller文件夹中存放着一个Index.php的文件,这就是我安装完后所看到的页面的控制器了,打开后代码如下:

<?php

//声明命名空间
namespace app\index\controller;

//声明控制器类,和控制器名字相同
class Index {

	//新建一个index方法
	public function index() {

		return '<style type="text/css">*{ padding: 0; margin: 0; } .think_default_text{ padding: 4px 48px;} a{color:#2E5CD5;cursor: pointer;text-decoration: none} a:hover{text-decoration:underline; } body{ background: #fff; font-family: "Century Gothic","Microsoft yahei"; color: #333;font-size:18px} h1{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } p{ line-height: 1.6em; font-size: 42px }</style><div style="padding: 24px 48px;"> <h1>:)</h1><p> ThinkPHP V5<br/><span style="font-size:30px">十年磨一剑 - 为API开发设计的高性能框架</span></p><span style="font-size:22px;">[ V5.0 版本由 <a href="http://www.qiniu.com" target="qiniu">七牛云</a> 独家赞助发布 ]</span></div><script type="text/javascript" src="https://tajs.qq.com/stats?sId=9347272" charset="UTF-8"></script><script type="text/javascript" src="https://e.topthink.com/Public/static/client.js"></script><think id="ad_bd568ce7058a1091"></think>';

	}

}


我需要在后台创建控制器,里面写着一个方法,让这个方法在页面中给我表达一句话“PHP是世界上最好的语言!”
一、首先在应用目录下创建一个admin的文件夹,在admin后台文件夹中需要有三个东西,也就是model、controller、view三个文件夹,分别存放着数据模型、控制器和视图,在controller中创建一个Index.php控制器,然后打开该控制器写入一个test方法。


代码如下:

<?php

//声明命名空间
namespace app\admin\controller;

//声明控制器类,和控制器名字相同
class Index {

	//新建一个test方法
	public function test() {

		//test方法需要返回一段话
		return 'PHP是世界上最好的语言!';


	}
}

打开浏览器输入: http://tp5.xin/index.php/Admin/Index/test 后,会展现如图所示界面:

路由解释: http://(协议) tp5.xin(域名) /index.php(入口文件) /Admin(前台文件夹) /Index(index控制器) /test(方法名称)

梁桂锋

来自西京学院大三的小开发者。

文章评论(0)