获取内容
MCms::getContent
( $id )
参数 |
类型 |
说明 |
$id |
integer |
内容ID |
获取内容副表字段
MCms::getContentData
( $record )
参数 |
类型 |
说明 |
$record |
array |
主表记录 |
获取内容副表单个字段
该方法会在内存中缓存副表数据以提高性能
MCms::getContentDataField
( $record, $fieldName, $default )
参数 |
类型 |
说明 |
$record |
array |
主表记录 |
$fieldName |
string |
字段名 |
$default |
mixed |
默认值 |
获取栏目
MCms::getCat
( $catId )
参数 |
类型 |
说明 |
$catId |
integer |
栏目ID |
获取栏目(根据URL)
MCms::getCatByUrl
( $catUrl )
参数 |
类型 |
说明 |
$catUrl |
string |
栏目URL |
获取子栏目
MCms::listCatChildren
( $catId )
参数 |
类型 |
说明 |
$catId |
integer |
栏目ID |
获取子栏目(根据URL)
MCms::listCatChildrenByUrl
( $catUrl )
参数 |
类型 |
说明 |
$catUrl |
string |
栏目URL |
获取栏目内容分页(含副表字段)
根据单个栏目ID获取内容分页,不包含子栏目,多个栏目必须为相同的模型
MCms::pageContentWithDataByCat
( $catId, $page, $pageSize, $option )
参数 |
类型 |
说明 |
$catId |
integer |
栏目ID |
$page |
integer |
页码 |
$pageSize |
integer |
分页大小 |
$option |
array |
其他选项 |
|
获取栏目内容分页(含副表字段)
根据多个栏目ID获取内容分页,不包含子栏目,多个栏目必须为相同的模型
MCms::pageContentWithDataByCats
( $catIds, $page, $pageSize, $option )
参数 |
类型 |
说明 |
$catIds |
int[] |
栏目ID |
$page |
integer |
页码 |
$pageSize |
integer |
分页大小 |
$option |
array |
其他选项 |
|
获取栏目内容分页(含副表字段)
根据单个栏目URL获取内容分页,不包含子栏目,多个栏目必须为相同的模型
MCms::pageContentWithDataByCatUrl
( $catUrl, $page, $pageSize, $option )
参数 |
类型 |
说明 |
$catUrl |
string |
栏目URL |
$page |
integer |
页码 |
$pageSize |
integer |
分页大小 |
$option |
array |
其他选项 |
|
获取栏目内容分页(含副表字段)
根据多个栏目URL获取内容分页,不包含子栏目,多个栏目必须为相同的模型
MCms::pageContentWithDataByCatsUrl
( $catUrls, $page, $pageSize, $option )
参数 |
类型 |
说明 |
$catUrls |
string[] |
栏目URL |
$page |
integer |
页码 |
$pageSize |
integer |
分页大小 |
$option |
array |
其他选项 |
|
获取栏目内容列表
根据栏目ID获取内容列表,不包含子栏目
MCms::listContentByCat
( $catId, $page, $pageSize, $option )
参数 |
类型 |
说明 |
$catId |
integer |
栏目ID |
$page |
integer |
页码 |
$pageSize |
integer |
分页大小 |
$option |
array |
其他选项 |
|
获取栏目内容列表(根据URL)
根据栏目URL获取内容列表,不包含子栏目
MCms::listContentByCatUrl
( $catUrl, $page, $pageSize, $option )
参数 |
类型 |
说明 |
$catUrl |
string |
栏目URL |
$page |
integer |
页码 |
$pageSize |
integer |
分页大小 |
$option |
array |
其他选项 |
|
获取栏目内容分页
根据单个栏目ID获取内容分页,不包含子栏目,多个栏目必须为相同的模型
MCms::pageContentByCat
( $catUrl, $page, $pageSize, $option )
参数 |
类型 |
说明 |
$catUrl |
string |
栏目URL |
$page |
integer |
页码 |
$pageSize |
integer |
分页大小 |
$option |
array |
其他选项 |
|
获取栏目内容分页(根据URL)
根据单个栏目URL获取内容分页,不包含子栏目,多个栏目必须为相同的模型
MCms::pageContentByCatUrl
( $catUrl, $page, $pageSize, $option )
参数 |
类型 |
说明 |
$catUrl |
string |
栏目URL |
$page |
integer |
页码 |
$pageSize |
integer |
分页大小 |
$option |
array |
其他选项 |
|
获取栏目最近内容列表
MCms::latestContentByCat
( $catId, $limit )
参数 |
类型 |
说明 |
$catId |
integer |
栏目ID |
$limit |
integer |
数量 |
获取栏目最近内容列表(根据URL)
MCms::latestContentByCatUrl
( $cateUrl, $limit )
参数 |
类型 |
说明 |
$cateUrl |
string |
栏目URL |
$limit |
integer |
数量 |
获取栏目最近推荐内容列表
MCms::latestRecommendContentByCat
( $catId, $limit )
参数 |
类型 |
说明 |
$catId |
integer |
栏目ID |
$limit |
integer |
数量 |
获取栏目最近推荐内容列表(根据URL)
MCms::latestRecommendContentByCatUrl
( $cateUrl, $limit )
参数 |
类型 |
说明 |
$cateUrl |
string |
栏目URL |
$limit |
integer |
数量 |
获取栏目随机内容列表
MCms::randomContentByCat
( $catId, $limit )
参数 |
类型 |
说明 |
$catId |
integer |
栏目ID |
$limit |
integer |
数量 |
获取模型内容推荐列表(使用的是推荐服务)
MCms::recommendContentByModel
( $modelId, $limit )
参数 |
类型 |
说明 |
$modelId |
integer |
模型ID |
$limit |
integer |
数量 |
获取栏目置顶内容列表
MCms::latestTopContentByCat
( $catId, $limit )
参数 |
类型 |
说明 |
$catId |
integer |
栏目ID |
$limit |
integer |
数量 |
获取栏目置顶内容列表(根据URL)
MCms::latestTopContentByCatUrl
( $cateUrl, $limit )
参数 |
类型 |
说明 |
$cateUrl |
string |
栏目URL |
$limit |
integer |
数量 |
获取下一条内容
MCms::nextContent
( $catId, $recordId )
参数 |
类型 |
说明 |
$catId |
integer |
栏目ID |
$recordId |
integer |
记录ID |
获取上一条内容
MCms::prevContent
( $catId, $recordId )
参数 |
类型 |
说明 |
$catId |
integer |
栏目ID |
$recordId |
integer |
记录ID |
判断当前用户是否可以访问该栏目
MCms::canVisitCat
( $cat )
判断当前用户是否可以发布到该栏目
MCms::canPostCat
( $cat )