thinkphp
一只小C
这个作者很懒,什么都没留下…
展开
-
thinkphp控制器之间调用的方式
比如在Index控制器调用User控制器,列举三种方式:1、User里面namespacenamespace app\index\controller; 代表User在这个命名空间下,在Index中调用的时候可以直接:$class = new \app\index\controller\User;2、假如Index里面namespace和User一致,直接new User...原创 2019-06-21 17:33:26 · 804 阅读 · 0 评论 -
thinkphp的访问路径
url:tp5.0/public/index.php/index/index/getConfindex.php是入口文件,后面index/Index/getConf代表访问前台目录里面的Index控制器的getConf方法原创 2019-06-24 17:29:42 · 3028 阅读 · 0 评论 -
thinkphp设置路由
保证配置文件里面的路由配置是开启状态: // 是否开启路由 'url_route_on' => true,在route.php文件内增加:1、不带参数的路由配置:Route::rule('/', 'index/Index/index');则直接访问:http://tp.com/2、带1个参数的路由配置:Route::rule(...原创 2019-06-27 16:30:32 · 1147 阅读 · 0 评论 -
thinkphp三种读取配置的方式
以读取dispatch_success_tmpl为例,v=5.1.71、echo config('dispatch_success_tmpl');2、echo \think\facade\Config::get('dispatch_success_tmpl');3、use think\facade\Config;echo Config::get('dispatch_success_...原创 2019-06-24 17:00:20 · 967 阅读 · 0 评论 -
thinkphp的执行流程
1、入口文件 /data/wwwroot/default/composer_tp5/public/index.php 作用: 定义目录常量2、基础引导文件/data/wwwroot/default/composer_tp5/thinkphp/base.php 作用:a、加载系统常量 b、引入loader类 ...原创 2019-06-24 16:27:54 · 173 阅读 · 0 评论 -
thinkphp绑定模块
入口文件中不加绑定模块之前的访问地址是:http://tp.com/index.php/index/Index/getConf在入口文件public/indexphp加入以下配置://绑定模块define('BIND_MODULE','index');则访问地址可以简写成:http://tp.com/index.php/Index/getConf(后台同理)...原创 2019-06-27 10:56:08 · 334 阅读 · 0 评论 -
创建Thinkphp应用
快速创建应用,index.php中如下:define('APP_NAME', 'Home');define('APP_PATH', './Home/');include 'ThinkPHP/ThinkPHP.php';访问该文件,应用创建成功。备注:Home目录必须可写,define('APP_PATH', './Home/'); 后面必须有斜线。...原创 2019-06-24 14:09:12 · 321 阅读 · 0 评论 -
thinkphp配置文件的优先级
配置文件的加载顺序如下:惯例配置->应用配置->场景配置->扩展配置->模块配置->动态配置所以后面加载的文件会把前面的同名覆盖1、动态配置优先级最高 dump( config('index','php开发'));2、模块配置,比如说应用的前台和后台3、扩展配置4、场景配置,比如办公场景还是家场景 // 应用模式状态...原创 2019-06-26 17:32:12 · 851 阅读 · 0 评论 -
thinkphp场景配置文件
在config.php中有,'app_status'=> 'office' (以thinkphp5.0为例)可以配置不同的场景,这样读取的时候,就可以读取对应的配置文件举个例子:加入app_status设置成office,那么新建一个office.php,里面代码:<?phpreturn [ 'database' => [ // 数据...原创 2019-06-26 16:47:07 · 470 阅读 · 0 评论 -
composer安装指定版本的thinkphp
composer create-project topthink/think tp5 5.0.* --prefer-dist 其中tp5是安装好的文件名5.0.*是指安装匹配5.0的版本原创 2019-06-24 17:39:23 · 3527 阅读 · 0 评论