##杂项
> https://github.com/awesome-yii/list
> https://github.com/forecho/awesome-yii2
> 解决层次问题的3种办法:
> 1. 解决无级分类(嵌套集合算法,高效,用于记录比较多的场合)
> https://github.com/creocoder/yii2-nested-sets
> 2. 解决无级分类(邻接表算法,接地气),及层次关系 (字段除id, pid外, 还可以加一个path表示节点间的层次关系如1-3-4, select * from where path like '1-3-%' 这种左like可以很快找到子结点,而不用递归)
> https://github.com/paulzi/yii2-adjacency-list
> 3. 路径法 https://github.com/paulzi/yii2-materialized-path
> 解决标签问题
> https://github.com/creocoder/yii2-taggable
> 解决标签问题
> https://github.com/2amigos/yii2-taggable-behavior
> "dmstr/yii2-adminlte-asset": "^2.3",
> "kartik-v/yii2-widgets": "*",
> "kartik-v/yii2-sortable-input": "^1.1",
> "kartik-v/yii2-grid": "@dev",
> "kartik-v/yii2-date-range": "dev-master",
> "2amigos/yii2-tinymce-widget" : "~1.1",
> "2amigos/yii2-highcharts-widget" : "~1.0",
> "2amigos/yii2-taggable-behavior": "~1.0",
> "2amigos/yii2-selectize-widget": "~1.0",
> "noam148/yii2-image-manager" : "*",
> "paulzi/yii2-adjacency-list" : "^2.0",
> "creocoder/yii2-taggable": "~2.0",
> "overtrue/wechat": "~3.1",
> "loveorigami/yii2-plugins-system": "^3.1"