ThinkPHP5
打八阿哥
让我研究一哈
展开
-
tp5 视图实例化 登录界面
“如果控制器继承了\think\Controller类的话,无需自己实例化视图类,可以直接调用控制器继承类封装的相关视图类的方法。”return $this->fetch('hello',['name]=>'thinkphp']);//视图输出方法以登录界面制作为例,来过一遍试图实例化的流程。要从控制器渲染模板,首先我们需要知道系统定位模板文件的规则:当前模块/默认视图目录/当前控制器(小写)/当前操作(小写).html也可以更改模板引擎的view_depr设置'view原创 2020-12-17 09:28:28 · 287 阅读 · 0 评论 -
tp5 控制器初始化与前置操作
控制器初始化”如果你的控制器类继承了\think\Controller类的话,可以定义控制器初始化方法_initialize,在该控制器的方法调用前首先执行。”namespace app\index\controller;use think\Controller;class Index extends Controller{ public function _initialize(){ echo 'hello'."\n"; } public funct.原创 2020-12-14 23:57:04 · 715 阅读 · 0 评论 -
tp5 控制器输出 错误提示variable type error: array
“默认情况下,控制器的输出全部用return的方式,无需进行任何的手动输出,系统会自动完成渲染内容的输出。”“默认情况下,控制器的返回输出不会做任何的数据处理,但可以设置输出格式,并进行自动的数据转换处理,前提是控制器的输出数据必须采用return的方式返回。”public function test(){ return ['name'=>'thinkphp','status'=>1]; }上面的代码会报错:意思为:变量类型错误:数组即TP5访问原创 2020-12-14 16:57:58 · 2599 阅读 · 0 评论 -
tp5 控制器定义 详细
新建控制器的结构应该为(以index为例):application->index->controller->Index.php。在application文件下新建模块文件,新建controller文件,新建控制器文件。<?php// 典型的控制器// 控制器类文件的实际位置为:application\index\controller\Index.php// 命名空间默认以app为根命名空间,也可在application->config文件中修改:'app_nam原创 2020-12-13 21:40:06 · 508 阅读 · 0 评论 -
ThinkPHP5安装
thinkPHP有三种安装方式,按照手册来就可以。最简单的方式就是下载thinkPHP5包,放在根目录下就可以。在浏览器中打开tp5下的public中的index.php文件显示为如下,即安装成功。原创 2020-12-13 17:28:50 · 422 阅读 · 0 评论