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