PHP 클래스 AreaModel, thinksns

..
저자: BenBen
상속: extends CI_Model
파일 보기 프로젝트 열기: medz/thinksns-4 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$tableName

공개 메소드들

메소드 설명
getAreaById ( integer $id ) : array 获取指定地区ID下的地区信息
getAreaList ( integer $pid, array $where = [] ) : array 当指定pid时,查询该父地区的所有子地区;否则查询所有地区
getAreaTree ( integer $pid ) : array 获取地区的树形结构 - 目前为两级结构 - TODO
getNetworkList ( integer $pid = '0' ) : array 获取指定父地区的树形结构
remakeCityCache ( ) 清除地区数据PHP文件

비공개 메소드들

메소드 설명
_MakeTree ( integer $pid, integer $level = '0' ) : array 递归形成树形结构

메소드 상세

getAreaById() 공개 메소드

获取指定地区ID下的地区信息
public getAreaById ( integer $id ) : array
$id integer 地区ID
리턴 array 指定地区ID下的地区信息

getAreaList() 공개 메소드

当指定pid时,查询该父地区的所有子地区;否则查询所有地区
public getAreaList ( integer $pid, array $where = [] ) : array
$pid integer 父地区ID
$where array 额外条件
리턴 array 相应地区列表

getAreaTree() 공개 메소드

获取地区的树形结构 - 目前为两级结构 - TODO
public getAreaTree ( integer $pid ) : array
$pid integer 地区的父级ID
리턴 array 指定父级ID的树形结构

getNetworkList() 공개 메소드

获取指定父地区的树形结构
public getNetworkList ( integer $pid = '0' ) : array
$pid integer 父地区ID
리턴 array 指定树形结构

remakeCityCache() 공개 메소드

清除地区数据PHP文件
public remakeCityCache ( )

프로퍼티 상세

$tableName 보호되어 있는 프로퍼티

protected $tableName