模板制作,两个主要操作类

  1. ## 工具类
  2. DG::class
  3. ## 数据类
  4. Data::calss

数据类 Data::class 方法详解

获取当前数据

  1. /**
  2. * @param string $attr [属性]
  3. * @return mixed|null
  4. */
  5. Data::getCurrent($attr = null)

获取列表数据

  1. /**
  2. * @param int $limit [限制条数]
  3. * @param int $length [分页导航长度]
  4. * @param array $orderBy [排序方式]
  5. * @return array|null
  6. */
  7. Data::getList(int $limit = 6, int $length = 5, array $orderBy = [])

获取指定ID自定义页面

  1. /**
  2. * @param int $id [自定义页面ID]
  3. * @return array
  4. */
  5. Data::getPage($id)

指定ID获取分类

  1. /**
  2. * @param int $id [分类ID]
  3. * @return array
  4. */
  5. Data::getCategory(int $id)

指定ID获取分类(多条数据)

  1. /**
  2. * @param $ids [分类ID组]
  3. * @return array
  4. */
  5. Data::getCategorys(array $ids)

指定ID获取内容

  1. /**
  2. * @param string $model [指定内容模型]
  3. * @param int $id [内容ID]
  4. * @return array
  5. */
  6. Data::getContent(string $model, int $id)

指定ID获取内容(多条)

  1. /**
  2. * @param string $model [指定内容模型]
  3. * @param array $ids [内容ID组]
  4. * @return array
  5. */
  6. Data::getContents(string $model, array $ids)

根据分类IP获取所属内容

  1. /**
  2. * @param int $categoryId [所属分类ID]
  3. * @param int $limit [限制条数]
  4. * @param array $orderBy [排序方式]
  5. * @return array|null
  6. */
  7. Data::getCategoryOfContent(int $categoryId, int $limit = 4 , array $orderBy = [])

获取相关分类

  1. /**
  2. * @param int $categoryId
  3. * @return array
  4. */
  5. Data::getRelatedCategory(int $categoryId)

获取菜单

  1. /**
  2. * @param string $menuName [菜单 name]
  3. * @return mixed
  4. */
  5. Data::getMenu(string $menuName)

工具类 DG::class 方法详解

文本输出

  1. /**
  2. * @param null $content [包含语种信息的文本内容]
  3. * @param null $limit [字符剪裁限制]
  4. * @param string $ellipsis [结束符]
  5. * @return mixed|string|null
  6. */
  7. DG::text($content = null, $limit = null, $ellipsis='...')

图片输出

  1. /**
  2. * @param string|object $image [包含图片资源信息的内容]
  3. * @return mixed|string|null
  4. */
  5. DG::image($image = null)

Base Url

  1. /**
  2. * @param string $uri [相对链接 URI]
  3. * @return string
  4. */
  5. DG::baseUrl($uri = '')