共 18 篇文章 |
|
阅2564 转23 评0 公众公开 19-05-17 10:49 |
验证某个字段的值不在某个范围,例如:''''''''num''''''''=>''''''''notIn:1,2,3''''''''between.// 表示验证name字段的值是否在user表(不包含前缀)中唯一 '''''''... 阅1679 转1 评0 公众公开 19-05-14 12:02 |
(15)学习tp5之 自定义命令行手册-》命令行-》自定义命令行。1、第一步,配置command.php文件。2、第二步,建立命令类文件。注意:该文件中代码,从文档中粘,以防写错。名字啥的都不用改,就改命名空间 和 定义命令、执行命令需要的东西。3、测试-命令帮助-命令行下运行。4、手动执行 刚定义的Order命令。注意:linux严格区分大小写哦~ 阅311 转0 评0 公众公开 19-04-22 16:29 |
(14)学习tp5之日志注意:日志不要写到项目中(不要使用默认的配置)。自己在服务器上找个地方放。绿色就能代表,超过30自己就分割日志了,方便我们删除不需要的旧日志。路由:Route::get(''''''''index'''''''',''''''''index/VaData/inde... 阅14 转0 评0 公众公开 19-04-22 16:27 |
(12)学习tp5之验证码和缓存。Route::get(''''''''captcha'''''''',''''''''index/VaData/showCaptcha'''''''');public function showCaptcha(){ $obj = new Captcha(Config::get(''''... 阅211 转0 评0 公众公开 19-04-22 16:24 |
(11)学习tp5之命令行的使用和验证表单令牌命令行的最常用:1、控制器验证(手册-》验证-》控制器验证):其实它指的是调用控制器基类提供的$this->validate()进行验证。控制器中的代码:表单令牌。如果服务器端没有接收到令牌,就知道这可能是爬虫了,因为它不是通过表单进行提交的,就不会让他登录成功,当然人家可能会该模拟__token__(... 阅327 转0 评0 公众公开 19-04-22 16:22 |
5、模板中使用php函数。//模板中使用函数处理public function fun(){ /* 总结: * 1、函数中只传变量。<span style="color:blue">多个函数,是先用函数处理前面的,在用后面的函数处理它前面的</span></h4>{$na|strtoupper|md5}<h4>【安全攻击】</h4>{$attack|htmlspecialchars}<br />{$hna|str... 阅90 转1 评0 公众公开 19-04-22 16:20 |
(9)学习tp5之模型模型命名:使用去掉前缀的表名(大驼峰).php.* 第1个参数是b表模型名,第2个参数是b表的外键,第3个参数是a表的主键 * */ //return $this->hasOne(''''''''UserInfo'''''''',''''''''user_id'''''... 阅307 转1 评0 公众公开 19-04-22 16:17 |
注意:这样子查询会失效 $res = Db::name(''''''''user'''''''')->where(''''''''age'''''''',30)->whereOr(''''''''age'''''''',... 阅806 转0 评0 公众公开 19-04-22 16:15 |
(7)学习tp5之控制器原理和使用。控制器的命名空间从何而来,如何修改。我用的是第2种方式,改完之后控制器的命名空间不要忘记也改成xg\模块名\controller.基类中的构造方法和初始化方法得区别。2、控制器代码。空控制器。下图是定义了空控制器的效果。多级控制器。如 文章类,分为 新闻文章和科技论文,如果不用多级控制器的话,你需要写在一... 阅168 转0 评0 公众公开 19-04-22 16:14 |