ThinkPHP5(目录,路径,模式设置,命名空间)
ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架
目录结构

路径:
http://www.tp5.comm/index.php/admin/index/index
入口文件    public 下的index.php 
模块      admin文件夹下 (index前台 admin后台)
控制器  index.php文件(写别的.php文件,换名字则为别的控制器)  
方法名     index  里面的方法名  打开的文件里面的方法名
(直接写www.tp5.comm也会跳转这个默认)
开发模式:
1.调试模式开启:(显示错误内容,整合阶段不能开,不安全)
(application/config.php)
'app_debug' => true,

2、链接数据库(数据库配置:application/database.php)

3、查询数据

use think\Db 连接think目录下的Db类
Db::table(‘ceshi’) 调用静态方法table 括号中为表名 ->为方法,可以连用,相当于jq的.方法().方法()
4、返回网页


传值路径:(后两行上下名字要对应)
return view()所在的php为:
index 模块下 controller文件夹下 Index控制器下 index方法
view()调回的显示html为:
index模块下 view文件夹下 index文件夹下 index.html
注意:
在TP中,类中没有对象实例也可以用$this调用方法,TP会默认构建一个对象。
命名空间
php中:
    目的:两个文件的类名重名,用路径做命名空间,引用文件,并调用命名空间,就可以分类用重名的类。
文件aa.php
//命名空间aa,为类Animal的命名 namespace aa; //引入bb.php文件中的类Animal include('bb.php'); class Animal{ public $a = 0; } //调用bb.php文件中的类Animal namespace bb; $p = new Animal(); echo $p->a;
文件bb.php
namespace bb; class Animal{ public $a = 1; }
TP5中:
详见开发模式 4、
命名:namespace app\admin (使用路径命名)
调用:use app\admin\index (命名空间\类名)
                    
                
                
            
        
浙公网安备 33010602011771号