摘要:
1、在application的目录下建立common文件夹,那么在tp中有进行处理过,是不能被访问的,那么在common文件夹下,可以建立些公用的方法或者基类 2、系统提供了专门的标签来简化上面的导入 {load href="/static/js/common.js" /} {load href=" 阅读全文
摘要:
1、验证器的使用 验证器的调用 普通调用 另一种调用 也可以单独分离出来,建立单独的文件 调用 验证器的内置规则如链接 2、缓存的使用 10、常用常量 IS_WIN:判断当前是否是window系统 THINK_PATH:返回的是当前thinkphp的工作目录 APP_PATH:返回的是applica 阅读全文
摘要:
1、视图模板布局 a、模板替换 这是全局定义,如果需要局部定义,那么可以使用以下的方法 b、模板传值 c、指定模板 注意: 一般情况下,引擎会自动查找指定目录下的html后缀的文件,当如果是php的情况,那么就需要修改局部的php引擎,可以使用$this->engine('php')来修改同时如果需 阅读全文
摘要:
1、thinkphp5的数据库操作 连接数据库库的方式 a、配置文件定义:配置文件位于application\database.php, 访问:$db::table('user')->select(); b、方法配置 Db::connect([ // 数据库类型 'type' => 'mysql', 阅读全文
摘要:
1、控制器加载页面 注意:对于数据的返回,如果需要,可以调整config.php下的'default_return_type' => 'html';默认是html如果需要可以转成json 2、控制器的初始化方法与钩子 controller里的具体类如果继承了\think\Controller方法后, 阅读全文
摘要:
1、thinkphp访问路径拆解 路径:http://www.yftest.com / index.php / admin / test / index 域名· 入口文件 模块 controller action 2、不同的controller之间的访问 不同controller之间方法的访问有三个 阅读全文
摘要:
1、介绍 说明:页面静态化,就是将PHP查询结果保存到一个静态的html文件中,将来用户访问的时候可以直接访问该静态html文件即可。 优点:缓存减轻了数据库的压力,但是服务器的压力依然存在。 适用场景:查询比较频繁,不经常更新的内容,可以使用页面静态化,例如:新闻,文章等,但是数据经常变化的,如股 阅读全文
摘要:
1、curl介绍(需要开启curl扩展) curl是PHP的一个扩展,利用该扩展可以实现服务器之间的数据或文件的传输,也就是curl就是一个工具,用来做服务器之间的数据,文件传输的工具。 2、应用场景 可以用来采集html网页文件,其他服务器提供的接口数据等 3、curl简单使用 进行post请求 阅读全文
摘要:
一、邮箱验证 1、利用php发送邮件首先要先开通相关的邮箱服务,以163为例 2、利用composer安装phpmailer组件 3、利用phpmailer组件发送邮件 二、短信验证 1、选择短信发送平台(这里选用的是联容云平台做测试) 注册容联云平台账号,登陆后进行开发文档里,下载测试Demo(这 阅读全文
摘要:
1、preg_match($reg, $str, $match) $reg 表示需要搜索匹配的正则表达式 $str 表示需要搜索的目标字符串 $match 表示第一个匹配的数组 返回值是数值型,表示匹配成功的个数 2、preg_match_all($reg, $str, $match) $reg 表 阅读全文