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 · 1038 阅读 · 0 评论 -
thinkphp场景配置文件
在config.php中有,'app_status'=> 'office' (以thinkphp5.0为例) 可以配置不同的场景,这样读取的时候,就可以读取对应的配置文件 举个例子:加入app_status设置成office,那么新建一个office.php,里面代码: <?php return [ 'database' => [ // 数据...原创 2019-06-26 16:47:07 · 565 阅读 · 0 评论 -
thinkphp配置文件的优先级
配置文件的加载顺序如下: 惯例配置->应用配置->场景配置->扩展配置->模块配置->动态配置 所以后面加载的文件会把前面的同名覆盖 1、动态配置优先级最高 dump( config('index','php开发')); 2、模块配置,比如说应用的前台和后台 3、扩展配置 4、场景配置,比如办公场景还是家场景 // 应用模式状态...原创 2019-06-26 17:32:12 · 986 阅读 · 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 · 435 阅读 · 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 · 416 阅读 · 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 · 284 阅读 · 0 评论 -
thinkphp三种读取配置的方式
以读取dispatch_success_tmpl为例,v=5.1.7 1、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 · 1115 阅读 · 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 · 1440 阅读 · 0 评论 -
thinkphp的访问路径
url:tp5.0/public/index.php/index/index/getConf index.php是入口文件,后面index/Index/getConf代表访问前台目录里面的Index控制器的getConf方法原创 2019-06-24 17:29:42 · 3325 阅读 · 0 评论 -
composer安装指定版本的thinkphp
composer create-project topthink/think tp5 5.0.* --prefer-dist 其中tp5是安装好的文件名 5.0.*是指安装匹配5.0的版本原创 2019-06-24 17:39:23 · 3679 阅读 · 0 评论
分享