原文:分析yii2的each()和batch()

最近从用了 年多的Yii转到了Yii ,读了一遍官方文档以后发现两个比较有趣的新函数,each 和batch 都是归于db方面的,看了下源码然后写了点拙见。 先看源码,each 和batch 函数都是调用BatchQueryResult这个类,唯一的区别是each这个参数,而这个类它实现了Iterator接口,这也就说明了为什么each和batch都要用foreach来调用。 简单说下Itera ...

2020-07-08 10:03 0 799 推荐指数:

查看详情

yii2 csrf验证原理分析

知识补充 因为yii2 csrf的验证的加解密 涉及到异或运算 所以需要先补充php里字符串异或运算的相关知识,不需要的可以跳过 ^异或运算不一样返回1 否者返回 0在PHP语言中,经常用来做加密的运算,解密也直接用^就行字符串运算时 利用字符的ascii码转换为2进制来运算单个字符运算举例 ...

Wed Nov 16 18:21:00 CST 2016 0 1561
Yii2 Restful API 原理分析

Yii2 有个很重要的特性是对 Restful API的默认支持, 通过短短的几个配置就可以实现简单的对现有Model的RESTful API 参考另一篇文章: http://www.cnblogs.com/ganiks/p/yii2-restful-api-dev.html 本文通过分析 ...

Tue Aug 05 22:17:00 CST 2014 5 12422
简单分析下用yii2yii\helpers\Html类和yii.js实现的post请求

yii2提供了很多帮助类,比如Html、Url、Json等,可以很方便的实现一些功能,下面简单说下这个Html。用yii2写view时时经常会用到它,今天在改写一个页面时又用到了它。它比较好用的地方就在于,它不仅仅是生成一个简单的html标签,结合yii2自己的静态资源文件yii.js可以很方便 ...

Sun Apr 09 03:23:00 CST 2017 0 2540
Yii2 yii\helpers\ArrayHelper

yii\helpers\ArrayHelper 是一个数组辅助类,提供额外的数组功能函数 toArray($object, $properties = [], $recursive = true) Converts an object or an array of objects ...

Fri Feb 10 01:35:00 CST 2017 0 2487
Yii2 with 和 joinWith 的区别

转载 先确保 Topic 有 getComments() 方法 class Topic extends \yii\db\ActiveRecord { ... public function getComments() { return ...

Sun Nov 18 00:12:00 CST 2018 0 4598
Yii2 基础学习

<?php //url创建 echo Url::to(''); // same controller, different action // /index.php?r=manageme ...

Wed Oct 22 23:17:00 CST 2014 0 3183
yii2连表查询

$list = Setting::find()->alias('s') ->where(['s.store_id' => $this->store ...

Mon Nov 05 20:49:00 CST 2018 0 893
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM