随笔分类 - Thinkphp
摘要:问题场景: 网站使用“中文版”,“英文版”切换,也就是双语版网站。官网的多语言是指根据客户浏览器版本自动切换中英文(不满足手动切换语言版本要求)。 手动切换语言版本的时候,我们会将网站语言版本存入session中,以供页面使用。但此时 L 函数还是会返回中文 主要原因: 在CheckLangBeha
阅读全文
摘要:现象:如果web使用https访问,session值可以正常传递,但是如果使用http访问,session值跨页面访问会丢失。 原因:php.ini文件可能设置了类似ini_set("session.cookie_secure", 1);属性的值; secure属性 当设置为true时,表示创建的
阅读全文
posted @ 2021-04-16 14:50
懒牛拉车
摘要:QQ邮箱 公司邮箱 163邮箱 注意:163会自动检测内容是否是垃圾内容。测试的时候,由于标题和内容我随便填写了一下,导致邮件发送失败。 错误码参考:http://help.163.com/09/1224/17/5RAJ4LMH00753VB8.html
阅读全文
摘要:多个模块的时候,公共模块Common必须和其他模块放在同一个目录下,否则拓展配置“LOAD_EXT_CONFIG”会无效
阅读全文
摘要:1、无法加载控制器 开始还跑TP核心文件中找错误,结果没找到什么结果。最后还是用程序新建模块才发现问题。 问题是命名空间名字写错了。比如书:本来是Report模块下的IndexContrller,但是我Index控制器namespace的时候,命名空间命名的的是App/Controller 改成Re
阅读全文
摘要:mysql配置 Oracle配置(模式) Oracle的Model模型 database配置文件
阅读全文
摘要:错误回顾: LocalModel.class.php文件内容如下 原因:使用M方法的时候,方法名必须和表名称对应,在里面通过tableName指定表明是没有效果的。 D方法模型文件名称可以和表明没有关系,通过模型属性tableName指定即可。 至于为什么,手册上没明确说明。暂时我也还不清楚
阅读全文
摘要:说明:Minify 是用PHP5开发的应用,通过遵循一些Yahoo的优化规则来提高网站的性能。它会合并多个CSS或者JavaScript文件,移除一些不必要的空格和注释,进行gzip压缩,并且会设置浏览器的缓存头。Minify 在设计上和Yahoo的 Combo Handler Service非常像
阅读全文
摘要:1、报错机制 正常应该给出以下提示 用Thinkphp的dump方法输出才发现 2、数据库为Oracle的时候,链接数据库信息不会报错。数据库密码错误它都不报错,这个问题很头疼
阅读全文
摘要:1.入口文件index.php配置APP_DEBUG,能直接发现页面上的错误 2.配置页面调试SHOW_PAGE_TRACE,可以在config里面配置,也可在页面具体配置。主要针对单个页面调试 config.php文件配置样式 页面配置样式 效果是页面右下角出现如图所示标志 3.开启LOG文件记录
阅读全文
摘要:模板输出常量 ====================================================== ====================================================== $Think.MODULE_NAME $Think.const.MODULE_NAME 举例: Thinkphp 之 getFieldBy***()方法 ...
阅读全文
摘要://调试开关 function _initialize () { // 调试开关 C ( 'SHOW_PAGE_TRACE', TRUE ); } //判断 IS_AJAX && $this->ajaxReturn(0, "请输入用户名!"); IS_POST //错误 $this->error("请输入用户名...
阅读全文

浙公网安备 33010602011771号