摘要: 执行:show VARIABLES like 'init_connect' 返回: init_connect SETNAMESutf8 修改mysql.ini init_connect='SET NAMES utf8'(中间添加空格) 阅读全文
posted @ 2024-07-09 16:44 哆啦啊梦 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 一、创建文件和目录结构 /application/libraries/Driver_name Driver_name.php //为了在大小写敏感的文件系统下保证兼容性,Driver_name 目录必须以 ucfirst() 函数返回的结果格式进行命名。 drivers Driver_name_su 阅读全文
posted @ 2024-07-05 10:36 哆啦啊梦 阅读(4) 评论(0) 推荐(0) 编辑
摘要: set() 方法也接受可选的第三个参数($escape),如果设置为 FALSE,数据将不会自动转义。为了说明两者之间的区别,这里有一个带转义的 set() 方法和不带转义的例子。 $this->db->set('field', 'field+1', FALSE); $this->db->where 阅读全文
posted @ 2024-07-01 15:01 哆啦啊梦 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 引用: https://blog.csdn.net/solidsunshine/article/details/121691720 翻译 搜索 复制 阅读全文
posted @ 2024-06-29 18:26 哆啦啊梦 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 插件链接地址:translate: 两行js实现html全自动翻译,页面无需改动,无语言配置文件,无API Key,对SEO友好! 支持语种:/language.json 存在问题:页面中类似弹窗那种,初始化时未显示的那部分,无法直接翻译,只能翻译可视区域内,无法翻译部分还需借助vue-i18n处理 阅读全文
posted @ 2024-06-28 08:43 哆啦啊梦 阅读(1) 评论(0) 推荐(0) 编辑
摘要: //创建块函数方法,用于替换文本中的值 function smarty_block_get_cates($params, $content, &$_sm, &$repeat) { if (!$repeat) { $ci = &get_instance(); $cates = $ci->db->get 阅读全文
posted @ 2024-06-11 17:27 哆啦啊梦 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 默认地,你的函数实现会被Smarty调用两次:一次是在开始标签,另一次是在闭合标签(参考下面的&$repeat关于怎样改变这种设置)。 只有块函数的开始标签具有属性。所有属性包含在作为关联数组的$params变量中,经由模板传递给模板函数。当处理闭合标签时,函数同样可访问开始标签的属性。 $cont 阅读全文
posted @ 2024-06-01 18:18 哆啦啊梦 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1、创建块函数 function smarty_block_b_info($arr, $content, $repeat) { if ($repeat) { $ci = &get_instance(); $res = $ci->db->get('val', $arr['limit'])->resul 阅读全文
posted @ 2024-05-31 22:47 哆啦啊梦 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 开启缓存 将下面的代码放到任何一个控制器的方法内,你就可以开启缓存了: $this->output->cache($n); 其中 $n 是缓存更新的时间(单位分钟)。 上面的代码可以放在方法的任何位置,它出现的顺序对缓存没有影响, 所以你可以把它放到任何你认为合理的地方。一旦该代码被放在方法内, 你 阅读全文
posted @ 2024-05-29 09:03 哆啦啊梦 阅读(2) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/u012931845/article/details/133899174 D:\phpstudy_pro\WWW\yingxin\vendor\phpoffice\phpspreadsheet\src\PhpSpreadsheet\Cell\Default 阅读全文
posted @ 2024-05-07 07:56 哆啦啊梦 阅读(40) 评论(0) 推荐(0) 编辑