模板制作,两个主要操作类
## 工具类
DG::class
## 数据类
Data::calss
数据类 Data::class 方法详解
获取当前数据
/**
* @param string $attr [属性]
* @return mixed|null
*/
Data::getCurrent($attr = null)
获取列表数据
/**
* @param int $limit [限制条数]
* @param int $length [分页导航长度]
* @param array $orderBy [排序方式]
* @return array|null
*/
Data::getList(int $limit = 6, int $length = 5, array $orderBy = [])
获取指定ID自定义页面
/**
* @param int $id [自定义页面ID]
* @return array
*/
Data::getPage($id)
指定ID获取分类
/**
* @param int $id [分类ID]
* @return array
*/
Data::getCategory(int $id)
指定ID获取分类(多条数据)
/**
* @param $ids [分类ID组]
* @return array
*/
Data::getCategorys(array $ids)
指定ID获取内容
/**
* @param string $model [指定内容模型]
* @param int $id [内容ID]
* @return array
*/
Data::getContent(string $model, int $id)
指定ID获取内容(多条)
/**
* @param string $model [指定内容模型]
* @param array $ids [内容ID组]
* @return array
*/
Data::getContents(string $model, array $ids)
根据分类IP获取所属内容
/**
* @param int $categoryId [所属分类ID]
* @param int $limit [限制条数]
* @param array $orderBy [排序方式]
* @return array|null
*/
Data::getCategoryOfContent(int $categoryId, int $limit = 4 , array $orderBy = [])
获取相关分类
/**
* @param int $categoryId
* @return array
*/
Data::getRelatedCategory(int $categoryId)
获取菜单
/**
* @param string $menuName [菜单 name]
* @return mixed
*/
Data::getMenu(string $menuName)
工具类 DG::class 方法详解
文本输出
/**
* @param null $content [包含语种信息的文本内容]
* @param null $limit [字符剪裁限制]
* @param string $ellipsis [结束符]
* @return mixed|string|null
*/
DG::text($content = null, $limit = null, $ellipsis='...')
图片输出
/**
* @param string|object $image [包含图片资源信息的内容]
* @return mixed|string|null
*/
DG::image($image = null)
Base Url
/**
* @param string $uri [相对链接 URI]
* @return string
*/
DG::baseUrl($uri = '')