'TMPL_ACTION_ERROR' => 'Public:success', // 默认错误跳转对应的模板文件 'TMPL_ACTION_SUCCESS' => 'Public:success', // 默认成功跳转对应的模板文件 'TMPL_TRACE_FILE' => THINK_PATH.'/Tpl/PageTrace.tpl.php', // 页面Trace的模板文件 'TMPL_EXCEPTION_FILE' => THINK_PATH.'/Tpl/ThinkExceptio...
走到LoadFile()方法,这里使用的是工厂模式,不同后缀的配置文件的加载,但是这里的if判断写的没有必要,不够统一,直接将php,yaml后缀的的配置文件也走工厂模式。这里用到工厂模式所有的类都去实现parse方法,调用Loader::factory()方法进行类的实例化,结合容器和反射思想,这些后面都会介绍。最终通过Config类的set方法将...
1.逐个配置:Config::set('配置参数',参数值); 2.批量配置:Config::set('数组'); 3.二级配置:Config::set('配置参数','数组')。 二.助手函数:config() 1.逐个配置:config('配置参数','参数值'); 2.批量配置:config('数组'); 3.二级配置:config('配置参数','数组')。 创建独立配置文件 将应用模...
'URL' => 'http://www.cnblogs.com/zrn-php/',]; 2.创建自定义配置文件控制器 新建一个控制器,比如application/admin/controller/Config.php: <?php namespace app\index\controller;usethink\Controller;classConfigextendsController {publicfunctionindex() {returnview(); }publicfunctionadd() {$path= 'app...
1、Config::load(APP_PATH.‘fry_config.php’)加载自建配置文件fry_config.php,到底加载了哪些配置,只有fry_config.php里面的内容么? 其它配置文件 内容 配置文件fry_config.php中的内容如下 也就是我们在配置文件中添加了一条 student_can_check_dif_group 的配置 ...
// 路由配置文件(支持配置多个) 'route_config_file' => ['route'], // 是否开启路由解析缓存 'route_check_cache' => false, // 是否强制使用路由 'url_route_must' => false, // 域名部署 'url_domain_deploy' => false, // 域名根,如thinkphp.cn ...
①三个层级的配置文件: 框架主配置文件(惯例配置文件) thinkphp/convention.php 应用公共配置文件 application/config.php, application/database.php 对整个应用生效 模块配置文件 application/模块目录/config.php 对当前模块生效 ②其他说明: 配置文件格式 return array( 键值对 ); 加载顺序: 框架主配置文件 》 ...
我上面只是在方法中没有输出config()配置罢了,不然只要访问方法,就可以看到。 环境配置 环境配置结合场景配置,先在根目录创建.env文件,然后在应用配置的config文件中利用 think\Env 这个类中的 Env::get()函数获取.env文件中的值,来对场景进行选择。这样就不用修改场景,只需要修改.env中的配置的值就可以了。
11 加载应用配置文件(普通模式是 Application/Common/Conf/config.php) 12. 加载框架底层语言包(普通模式是 ThinkPHP/Lang/zh-cn.php)13. 如果是部署模式则生成应用编译缓存文件14. 加载调试模式系统配置文件(ThinkPHP/Conf/debug.php)15. 判断并读取应用的调试配置文件(默认是 Application/Common/Conf/debug.php...
这个问题通常是由于配置文件中的路径设置不正确导致的。在ThinkPHP中,文件上传的路径通常是在配置文件中设置的。以下是一些可能的解决方案: 检查配置文件:首先,请确保您的config/filesystem.php配置文件中的disk配置正确。默认情况下,ThinkPHP使用public磁盘进行文件存储,该磁盘通常配置为将文件存储在public/storage目录下...