michalhisim/hierarchy
Composer 安装命令:
composer require michalhisim/hierarchy
包简介
Tree data hierarchy
README 文档
README
Usage
Nette forum model
use \Nette\Diagnostics\Debugger, \Nette\Database\Connection; class ForumModel extends Nette\Object { /** @var \Nette\Database\Connection */ private $database; public function __construct(Connection $db) { $this->database = $db; } /** * Load forums from database. * @return Hierarchy */ public function getForums() { $forums = $this->database->query('SELECT * FROM forums ORDER BY root_id'); // No need to be ordered but it's faster /*$forums = $this->database->query('SELECT f.*, t.changed, COUNT(t.id) AS topics FROM forums f LEFT JOIN (SELECT * FROM topics ORDER BY changed DESC) t ON t.forum_id=f.id GROUP BY f.id ORDER BY root_id, f.order'); */ return new Tree\Hierarchy($forums, 'ForumNode'); } }
统计信息
- 总下载量: 564
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2013-04-27