yii2 实现无极限分类】的更多相关文章

在商城项目或者其他的项目中无极限分类是非常常见的场景 那么许多人都会这样干 利用递归每次查询数据库,说来惭愧,我以前也是这样干的 总有点误人子弟的感觉 这样做在数据量大的情况下会有一定的延迟 public function actionTree($id = 0) { $arr = array(); $child = Cate::model()->cateTree($id);//每次都查询一次数据库 // var_dump($child); if(!empty($child)){ foreach…
<?php namespace app\models; use yii\db\ActiveRecord; use Yii; use yii\helpers\ArrayHelper; class Category extends ActiveRecord { public static function tableName() { return "{{%category}}"; } public function attributeLabels() { return [ 'pare…
/** * [make_tree description] * @Author Lerko * @DateTime 2017-04-01T14:57:24+0800 * @param [type] $list [所有的数据] * @param [type] &$data [返回的数据的载体,传空数组] * @param string $pk [默认主键] * @param string $pid [关联到主键的key] * @param string $child_key [孩子节点的数据key…
说起事件(event),我们可是一点都不陌生.现实生活当中的事件无处不在,比如你发了一条微博,触发了一条事件,导致关注你的人收到了一条消息,看到你发的内容:比如你通过支付宝买东西,付了款,触发一个事件,导致你收到一条短信,告诉你刚刚扣款了,你账户余额还有多少... 我们将事件稍稍加以抽象,发现事件具有某些共同特点,比如事件其实不是孤立存在,它只是某个流程或者工序的一个特殊的"点",可以理解为时间点,也可以理解为逻辑的点:其次,事件上可以绑定一些"动作",比如发送一条…
字符串都是海针 数组是针海 输出及打印 echo 8%(-2); //输出结果为0 模后的正负号可无视 模前的有用 echo date('Y-m-d H:i:s',strtotime('-1 day')); //用php打印出前一天的时间格式 echo echo '你好'; //结构语句 无返回值 print print '你好'; //结构语名 简单数据 有返回值 1 print_r print_r([ 'name' => '帅哥', 'age' => 18, ]) ; //结构语名 复杂数…
上班地铁 公交上我们不要去追剧 不要去打游戏 不要看看有效性的海量新闻, 我们需要去技术博客里遨游, 下面就推荐点与php有关的可以学习的技术博客; 大部分程序员在自学的道路上不知道走了多少坑,这个视频那个网站搞得自己晕头转向.对我个人来说我平常在学习的过程中喜欢看一些教程式的博客.这些博客的特点: 1.总结知识点相对比较全面 2.一般来说讲解知识点通俗易懂 3.路线比较清晰,不会有太多的冗余内容. 这样一来,对于自学的朋友来说,一些专业的博客不但大量的缩减了你得学习时间.提高了学习效率.更重要…
PHP函数基础:https://www.cnblogs.com/lxwphp/p/9867840.html   1.函数分类: 定义:完成某些功能的代码段 系统函数:字符串,数组,数字,日期时间 自定义函数:按照具体需求封装的函数 2.函数的执行原理: 函数不调用不执行,当封装完函数之后将其载入到内存,当调用函数的时候,找到对应的函数,执行函数体: 当碰到return或执行到函数的末尾,再将控制权移交到调用的函数的位置上,接着程序继续执行. 3.注意:    函数名称不能包含特殊字符,以字母或者…
yii2干货集:https://github.com/forecho/awesome-yii2 商城 samdark/yii2-shop composer global require "fxp/composer-asset-plugin:~1.1.0" composer create-project --prefer-dist --stability=dev samdark/yii2-minimal path/to/your/project omnilight/yii2-shoppi…
作者:白狼 出处:http://www.manks.top/php_tree_deep.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.原文有图片. 平时开发中或多或少不可避免会遇到无限极分类的问题,因为效率.逻辑等问题也一直使这类问题比较尖锐.今天我们以yii2框架为基础,栏目无限极为例,对这个问题进行一个简单的处理. 首先我们有一张栏目数据表 tree 表结构如下图(原文有图) 看上去表结构很简单. 我们插入几…
Sites 网站 yiifeed:Yii 最新动态都在这里 yiigist:Yii 专用的 Packages my-yii:Yii 学习资料和新闻 Docs 文档 Yii Framework 2.0 类参考手册 Yii Framework 2.0 权威指南 Yii Framework 2.0 权威指南镜像(每次github有提交时15分钟后自动更新比官方那个及时) PDF 版本的权威指南 Yii Framework 2.0 中文权威指南 Yii2 官方文档及其他文本的中文本土化项目 yii2-c…