- 最新解决方案: 对于一些实在复杂的查询,比如find_in_set,也可以直接使用原生SQL语句进行查询,例如: 1 2 3 Db::table('think_user') ->where('find_in_set(1,sids)') &n... 最新解决方案: 对于一些实在复杂的查询,比如find_in_set,也可以直接使用原生SQL语句进行查询,例如: 1 2 3 Db::table('think_user') ->where('find_in_set(1,sids)') &n...
- /** * 修改扩展配置文件. * * @param array $arr 需要更新或添加的配置 * @param string $file 配置文件名(... /** * 修改扩展配置文件. * * @param array $arr 需要更新或添加的配置 * @param string $file 配置文件名(...
- 废话不多说,直接贴代码,类库是phpexcel1.8,将类库解压出来,把classed文件夹里边的东西放到tp中的vender文件夹下边即可 。找不到可以到我的资源页里边下载 //这里引入PHPExcel文件注意路径修改 vendor("PHPExcel");  ... 废话不多说,直接贴代码,类库是phpexcel1.8,将类库解压出来,把classed文件夹里边的东西放到tp中的vender文件夹下边即可 。找不到可以到我的资源页里边下载 //这里引入PHPExcel文件注意路径修改 vendor("PHPExcel");  ...
- 有时候遇到的需求是这样的: 部分页面,如详情页,需要做SEO优化,而部分页面需要实现复杂的交互,如用户后台,可发布信息。 之前采用过一次,Nuxt.js 等前后端同构的方案。 优点就是一套js代码,... 有时候遇到的需求是这样的: 部分页面,如详情页,需要做SEO优化,而部分页面需要实现复杂的交互,如用户后台,可发布信息。 之前采用过一次,Nuxt.js 等前后端同构的方案。 优点就是一套js代码,...
- 循环输出 volist 还有别名 iterate 模版赋值: $User = D('User') $list = $User->findAll() $this->assign('list',$list) 模版定义: {$vo.name} 注意 name 和 i... 循环输出 volist 还有别名 iterate 模版赋值: $User = D('User') $list = $User->findAll() $this->assign('list',$list) 模版定义: {$vo.name} 注意 name 和 i...
- VueThink初认识 VueThink,是一个很不错的技术框架,由广州洪睿科技的技术团队2016年研发(严重声明:我虽然在广州,但和团队成员没有任何裙带关系,我不是托儿!真心非常感谢他们的研发并开源) 看了一下,VueThink主要有以下几个特点: 1、不仅仅有后台部分,还有前端前台部分(Vue)的应用。 2、前后端分离技术的应... VueThink初认识 VueThink,是一个很不错的技术框架,由广州洪睿科技的技术团队2016年研发(严重声明:我虽然在广州,但和团队成员没有任何裙带关系,我不是托儿!真心非常感谢他们的研发并开源) 看了一下,VueThink主要有以下几个特点: 1、不仅仅有后台部分,还有前端前台部分(Vue)的应用。 2、前后端分离技术的应...
- 第一步:准备PHPMailer 使用PHPMailer发送邮件,首先下载个PHPMailer 将下载的PHPMailer放到ThinkPHP文件夹里面的ThinkPHPExtendVendor 第二步:配置配置文件 修改conf.php文件 邮件配置: //邮件配置 &nb... 第一步:准备PHPMailer 使用PHPMailer发送邮件,首先下载个PHPMailer 将下载的PHPMailer放到ThinkPHP文件夹里面的ThinkPHPExtendVendor 第二步:配置配置文件 修改conf.php文件 邮件配置: //邮件配置 &nb...
- http://www.jb51.net/article/129262.htm 1.首先要下载PHPExcel放到vendor文件夹下,我的路径是:项目/vendor/PHPExcel/,把下载的PHPExcel文件放在这里 2.前端代码 <!DOCTYPE html> <html> &l... http://www.jb51.net/article/129262.htm 1.首先要下载PHPExcel放到vendor文件夹下,我的路径是:项目/vendor/PHPExcel/,把下载的PHPExcel文件放在这里 2.前端代码 <!DOCTYPE html> <html> &l...
- 路由是项目开发中比较重要的一个环节,每个项目都会使用路由进行管理接口,接下来本文会从源码方面带大家一起学习路由。 框架路由解析 前言一、路由初识化简单分析二、通过定义路由再谈门面三、路... 路由是项目开发中比较重要的一个环节,每个项目都会使用路由进行管理接口,接下来本文会从源码方面带大家一起学习路由。 框架路由解析 前言一、路由初识化简单分析二、通过定义路由再谈门面三、路...
- // 上一篇下一篇(同一个分类下,先确定该分类的pid) public function frontAfter() { $param=$this->param; $front=Db::name('news')->where(['pid'=>$para... // 上一篇下一篇(同一个分类下,先确定该分类的pid) public function frontAfter() { $param=$this->param; $front=Db::name('news')->where(['pid'=>$para...
- 本文主要描述了门面的使用和实现过程以及源码的深度解析。 框架门面解析 前言一、简单认识一下在框架中的门面的好处二、学习框架中facade的使用三、优化在框架中facade的使用四、门面... 本文主要描述了门面的使用和实现过程以及源码的深度解析。 框架门面解析 前言一、简单认识一下在框架中的门面的好处二、学习框架中facade的使用三、优化在框架中facade的使用四、门面...
- 终于快来到框架解析的结尾了,本文将会带领大家领略框架中的模型以及视图的奥秘。 ThinkPHP模型以及视图层深度解析 前言一、Db操作类和其它类对应关系解刨二、Db类库场景分析三、Db... 终于快来到框架解析的结尾了,本文将会带领大家领略框架中的模型以及视图的奥秘。 ThinkPHP模型以及视图层深度解析 前言一、Db操作类和其它类对应关系解刨二、Db类库场景分析三、Db...
- https://segmentfault.com/q/1010000005100662 thinkphp应用的根目录下.htaccess中的内容是: <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{R... https://segmentfault.com/q/1010000005100662 thinkphp应用的根目录下.htaccess中的内容是: <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{R...
- 邮件配置 'THINK_EMAIL' => array( 'SMTP_HOST' => 'smtp.163.com', //SMTP服务器 'SMTP_PORT' => '465', //SMTP服务器端口 'S... 邮件配置 'THINK_EMAIL' => array( 'SMTP_HOST' => 'smtp.163.com', //SMTP服务器 'SMTP_PORT' => '465', //SMTP服务器端口 'S...
- thinkphp 3.2快捷查询OR查询&分割表示AND查询讲解 快捷查询方式是一种多字段查询的简化写法,可以进一步简化查询条件的写法,在多个字段之间用|分割表示OR查询,用&分割表示AND查询,可以实现下面的查询,例如: &... thinkphp 3.2快捷查询OR查询&分割表示AND查询讲解 快捷查询方式是一种多字段查询的简化写法,可以进一步简化查询条件的写法,在多个字段之间用|分割表示OR查询,用&分割表示AND查询,可以实现下面的查询,例如: &...
上滑加载中
推荐直播
-
OpenHarmony应用开发之网络数据请求与数据解析
2025/01/16 周四 19:00-20:30
华为开发者布道师、南京师范大学泰州学院副教授,硕士研究生导师,开放原子教育银牌认证讲师
科技浪潮中,鸿蒙生态强势崛起,OpenHarmony开启智能终端无限可能。当下,其原生应用开发适配潜力巨大,终端设备已广泛融入生活各场景,从家居到办公、穿戴至车载。 现在,机会敲门!我们的直播聚焦OpenHarmony关键的网络数据请求与解析,抛开晦涩理论,用真实案例带你掌握数据访问接口,轻松应对复杂网络请求、精准解析Json与Xml数据。参与直播,为开发鸿蒙App夯实基础,抢占科技新高地,别错过!
回顾中 -
Ascend C高层API设计原理与实现系列
2025/01/17 周五 15:30-17:00
Ascend C 技术专家
以LayerNorm算子开发为例,讲解开箱即用的Ascend C高层API
回顾中
热门标签