IBOS open source
  • Namespace
  • Class

Namespaces

  • application
    • core
      • cache
        • driver
        • provider
      • components
      • controllers
      • engines
        • local
        • sae
      • model
      • modules
      • utils
      • widgets
    • modules
      • article
        • controllers
        • core
        • model
        • utils
      • calendar
        • controllers
        • model
        • utils
      • contact
        • controllers
        • model
        • utils
      • dashboard
        • controllers
        • model
        • utils
      • department
        • components
        • model
        • utils
      • diary
        • components
        • controllers
        • model
        • utils
        • widgets
      • email
        • controllers
        • core
        • model
        • utils
      • main
        • behaviors
        • components
        • controllers
        • model
        • utils
        • widgets
      • message
        • controllers
        • core
          • co
          • wx
            • callback
            • event
        • model
        • utils
      • mobile
        • components
        • controllers
        • utils
      • position
        • components
        • model
        • utils
      • recruit
        • components
        • controllers
        • core
        • model
        • utils
        • widgets
      • role
        • model
        • utils
      • user
        • components
        • controllers
        • model
        • utils
      • vote
        • components
        • controllers
        • model
        • utils
      • weibo
        • controllers
        • core
        • model
        • utils

Classes

  • Article
  • ArticleApproval
  • ArticleBack
  • ArticleCategory
  • ArticlePicture
  • ArticleReader

Class ArticleCategory

CActiveRecord
Extended by application\core\model\Model
Extended by application\modules\article\model\ArticleCategory
Namespace: application\modules\article\model
Copyright: Copyright © 2008-2013 IBOS Inc
Author: Ring Ring@ibos.com.cn
Located at system/modules/article/model/ArticleCategory.php

Methods summary

public static
# model( $className = __CLASS__ )
public
# tableName( )
public array
# fetchAllSubCatidByPid( integer $pid )

根据父类Id,查找其所有的子类Id,返回catid的数组

根据父类Id,查找其所有的子类Id,返回catid的数组

Parameters

$pid
父类Id

Returns

array
public array
# fetchAllCatidAndPid( )

查询出所有的字段catid、pid的数据,处理成一个方便递归调用的数组,并返回
返回的数组示例:

array(
        [0] = array(
            [67] = array('catid' = 89, 'pid' = 67)
        ),
        ...
)

查询出所有的字段catid、pid的数据,处理成一个方便递归调用的数组,并返回
返回的数组示例:

array(
        [0] = array(
            [67] = array('catid' = 89, 'pid' = 67)
        ),
        ...
)

Returns

array
public string
# fetchCateNameByCatid( integer $catid )

根据分类id获取分类的名字 原名(getcatname)

根据分类id获取分类的名字 原名(getcatname)

Parameters

$catid

Returns

string
public string
# fetchSubCatidByCatid( integer $catid = 0 )

找出指定catid下的所有子类catid。返回一个字符串 (原名:querycat)

找出指定catid下的所有子类catid。返回一个字符串 (原名:querycat)

Parameters

$catid
default=0;

Returns

string
标记不用
public array
# fetchCatidByPid( type $pid, type $flag = false , type $flag,… )

根据pid从一个数组中筛选出它的所有子类catid,返回逗号分割的字符串

根据pid从一个数组中筛选出它的所有子类catid,返回逗号分割的字符串

Parameters

$pid
$categoryData
$flag
$pid
$flag,…
标识符 是否附加原来的pid,默认不附加

Returns

array
public
# checkHaveChild( type $catid )

根据catid判断该分类是否存在子类

根据catid判断该分类是否存在子类

Parameters

$catid
public boolean
# checkIsAllowPublish( integer $catid, integer $uid )

获取uid在某个分类下是否有直接发布权限

获取uid在某个分类下是否有直接发布权限

Parameters

$catid
分类id
$uid
用户id

Returns

boolean
public array
# fetchAids( )

获得所有的分类中存在的审批流程id

获得所有的分类中存在的审批流程id

Returns

array
public integer
# fetchAidByCatid( integer $catid )

获取某个分类的审批流程id

获取某个分类的审批流程id

Parameters

$catid
分类id

Returns

integer
审批流程id,没有就返回0
public boolean
# checkIsApproval( integer $catid, integer $uid )

判断某个uid是否是某个分类的其中一名审批人

判断某个uid是否是某个分类的其中一名审批人

Parameters

$catid
分类id
$uid
用户id

Returns

boolean
public type
# fetchAllApprovalCatidByUid( type $uid )

获取某个uid所有审批的分类

获取某个uid所有审批的分类

Parameters

$uid

Returns

type
public integer
# fetchIsProcessByCatid( integer $catid )

获取某个分类下是否有审批流程(1: 无审批流程, 0:有审批流程)

获取某个分类下是否有审批流程(1: 无审批流程, 0:有审批流程)

Parameters

$catid

Returns

integer

Methods inherited from application\core\model\Model

add(), beforeDelete(), create(), deleteByPk(), fetch(), fetchAll(), fetchAllByAttributes(), fetchAllByPk(), fetchAllSortByPk(), fetchByAttributes(), fetchByPk(), fetchCache(), fetchCaches(), getCacheKey(), getIsAllowCache(), getMaxId(), getModelClass(), init(), modify(), remove(), updateAll(), updateByPk()

Properties summary

Properties inherited from application\core\model\Model

$allowCache, $cacheLife

IBOS open source API documentation generated by ApiGen