thinkphp3(thinkphp3.2.3 控制器应该怎么调用扩展配置文件)

本文目录
- thinkphp3.2.3 控制器应该怎么调用扩展配置文件
- thinkphp5.0出来了,thinkphp3.2 团队会停止维护吗
- thinkphp3.验证码 验证 一直显示 验证码输入错误
- 请教thinkphp3打印sql语句
- 新手提问thinkphp3.2.3访问IndexController.class.php内的自定义方法
- thinkphp3.2.3前台怎样调用后台方法
- thinkphp 3.1.3 Runtime\Logs日志文件太多怎么关闭日志功能
- thinkphp3表连查带求和
thinkphp3.2.3 控制器应该怎么调用扩展配置文件
扩展配置
扩展配置可以支持自动加载额外的自定义配置文件,并且配置格式和项目配置一样。
设置扩展配置的方式如下(多个文件用逗号分隔):
// 加载扩展配置文件
’LOAD_EXT_CONFIG’ =》 ’user,db’,
假设扩展配置文件user.php 和db.php分别用于用户配置和数据库配置,这样做的好处是哪怕以后关闭调试模式,你修改db配置文件后依然会自动生效。
如果在应用公共设置文件中配置的话,那么会自动加载应用公共配置目录下面的配置文件Application/Common/Conf/user.php和Application/Common/Conf/db.php。
如果在模块(假设是Home模块)的配置文件中配置的话,则会自动加载模块目录下面的配置文件 Application/Home/Conf/user.php 和 Application/Home/Conf/db.php。
默认情况下,扩展配置文件中的设置参数会并入项目配置文件中。也就是默认都是一级配置参数,例如user.php中的配置参数如下:
《?php
//用户配置文件
return array(
’USER_TYPE’ =》 2, //用户类型
’USER_AUTH_ID’ =》 10, //用户认证ID
’USER_AUTH_TYPE’ =》 2, //用户认证模式
);
那么,最终获取用户参数的方式是:
C(’USER_AUTH_ID’);
如果配置文件改成:
// 加载扩展配置文件
’LOAD_EXT_CONFIG’ =》 array(’USER’=》’user’,’DB’=》’db’),
则最终获取用户参数的方式改成:
C(’USER.USER_AUTH_ID’);
thinkphp5.0出来了,thinkphp3.2 团队会停止维护吗
thinkphp 3.2 是php语言写的一套框架。
thinkphp5.0 也是php语言写的一套框架。
既然你会php,那你应该也看得懂tp框架的原理,自己写框架也没什么难度。
所以你根本不要在乎tp他现在更新到什么版本,喜欢哪个就用哪个。大不了有漏洞自己改下代码就行。要记住框架是php写的,而你是php程序员。你的命运不是在别人手里,在你自己手里。如果你php不够熟练的话,那么多框架根本学不过来。学完了,又更新了。
thinkphp3.验证码 验证 一直显示 验证码输入错误
亲,你那个check_verify 写的有问题啊,你始终返回的是一个json数据,
$this-》ajaxReturn($res,’json’);
这个是相应ajax 请求的返回方式,所以你调用时
if(!check_verify($verify)) 这里应该始终会成立,所以总是走$this-》error
你把$this-》ajaxReturn($res,’json’) 改成 return $res; 试一下!~~
请教thinkphp3打印sql语句
thinkphp如何打印sql语句
thinkphp如何打印sql语句?比如 $member = M("member"); $map = 1; $result = $member-》where($map)-》delete();
SQL语句应该是delete * from table member where id = 1;
怎样输出这个sql判断?我记得有个函数,但忘了是哪个了
------解决方法--------------------
getLastSql
------解决方法--------------------
echo M("member")-》getLastSql();
新手提问thinkphp3.2.3访问IndexController.class.php内的自定义方法
把URL_MODEL调成2, Apache服务的话,把rewrite打开,去开发文档里有.htaccess的规则,保存成.htaccess文件放到根目录下, iis的话那你要根据.htaccess的规则写相应的rewrite规则,U()方法生成的url就隐去index.php了,要记得把rewrite规则写进去,不然访问不了
望采纳
thinkphp3.2.3前台怎样调用后台方法
确认一下:你的前台和后台指的是两个不同的模块吗?比如说前台的Index模块,后台的Admin模块,这样的吗?如果是的话,有下面1、2两种方法;如果不是的话,请查看3;
前台调用后台方法:
1、可以将需要调用的方法提取出来,放入"你的项目文件/Common/Common"文件夹里的function.php文件中;这样这个方法前台后台都可以调用了;
2、直接新建一个php文件,写入你的方法,放入"你的项目文件/Common/Common"文件夹,然后在"你的项目文件/Common/Config.php"中使用 "LOAD_EXT_FILE"=》"XXX",引入你自定义的方法文件(引入时不需要带php后缀);这样也可以在前台/后台同时调用这个方法。
3、在前端页面中调用后台方法?那应该可以使用ajax进行直接调用。
Ps:建议查看ThinkPHP3.2.3的开发手册。
thinkphp 3.1.3 Runtime\Logs日志文件太多怎么关闭日志功能
1、首先,按快捷键win+r】弹出对话框,在搜索框中输入【【mstsc】,点击确定。
2、输入服务器账号密码,点击链接。
3、进入服务器界面,如下图。
4、点击任务栏的图标,打开php配置环境。
5、打开php.ini文件,点击php,然后点击子菜单中的php.ini。
6、找到log_errors = On,在前面加;就表示注释掉的意思。
7、然后重启服务器就可以关闭日志功能了。
thinkphp3表连查带求和
select a.code, b.*, c.price
FROM dc_c1 a
left join dc_c2 b ON a.id=b.c1_num
left join (select c2_num, sum(money) as price from dc_c3 group by c2_num) c on c.c2_num = b.id

更多文章:
html网页模板(网页制作设计模板-旅游网页该如何设计模板)
2025年9月29日 04:45
this love歌词taylor(求Taylor Swift的Love Story的歌词的中文翻译~)
2025年6月19日 16:30
span标签有内容却不显示(定义一个CSS,但是只有DIV可以显示出来,span等都无法显示)
2026年7月29日 21:00
void sort是什么意思(请各位说说void sort里的算法是什么意思)
2025年6月20日 00:15
学电脑软件开发哪个学校好(电脑软件开发去什么学校学习比较好)
2026年8月16日 18:45
subject都有什么意思(“subject ”是什么意思)
2026年8月15日 06:00
莫奈的网络解释莫奈的网络解释是什么?莫奈的解释莫奈的解释是什么
2025年7月29日 02:00
网页模板停用不能上报怎么办(请教一下,关于网页模板显示不出来的问题~~)
2025年10月22日 22:45
dateadd函数的语法参数(在VB6.0中,DateAdd函数中,用“w“,“y“与“d“,我怎么感觉都一样呀,都是天)
2026年2月21日 15:30
springfestival用in oron(the Spring Festival前用in还是on)
2026年8月28日 02:45
acquaintance歌曲(新年快乐英文歌除了happy new year还有那些)
2026年4月19日 03:15
constantly continuously(constantly怎么读)
2025年8月8日 18:15









