昨天在写代码的时候,看见写了无数次的模版渲染方法:$this->display(),突然很想弄清楚它是如何实现的. 今天不忙,就分析了一下. 1.这是调用了父类的display方法,看一下HomebaseController有没有此方法,发现有, 2.以上 ...
控制器和对应方法创建 控制器是MVC模式中的核心,TP默认有一个控制器: Index控制器里面有一个操作方法:Index 我们在访问 http: localhost: Thinkphp index.php入口文件的时候,会默认访问Index控制器下面的Index方法 如果要自己创建一个控制器Login: 在 Shop Home Controller文件夹下新建一个控制器文件MainControll ...
2016-07-29 10:12 0 3339 推荐指数:
昨天在写代码的时候,看见写了无数次的模版渲染方法:$this->display(),突然很想弄清楚它是如何实现的. 今天不忙,就分析了一下. 1.这是调用了父类的display方法,看一下HomebaseController有没有此方法,发现有, 2.以上 ...
public function indd(){ //调用该控制器下的某个方法 $this ->index(); //跨控制器调用 $k = A("index");// 创建控制器对象 $k -> index(); //跨模块调用 $k ...
...
TP框架的访问控制,默认模块、控制器、方法等 在tp框架中,config文件夹下的app.php文件可以设置默认的空模块名,默认的空控制器名。 举例:以上项目中有admin、common、api、error、http、index、install(安装完成应删除)等模块,若访问到一个 ...
在浏览器中输入tp框架入口文件的地址,如图 要注意,localhost/后面跟的是www的下一级,tp文件的上一级,因为我直接把tp文件做成了www目录的下一级,所以我写的地址localhost后面跟的就是tp 打上目录后回车,就会出来tp的主页面,如图 再随便 ...
通过之前的学习我们知道了index.php是一个入口文件,如果没有这个入口文件的话,我们需要自己创建! 【视图模板文件创建】 视图模板文件存放发位置在: 里面没有模板文件 如果我们想要访问Login控制器中的Login方法,首先我们要创建一个Login控制器对应的模板文件夹,该文 ...
创建资源控制器: wangjiayideMacBook-Pro:tp5 wangjy$ php think make:controller index/AricleController created successfully. 创建普通控制器:wangjiayideMacBook-Pro ...
注意: 命名空间使用反斜杠\ 系统方法调用则为路径,(控制器/方法名)为路径的正斜杠。 ...