100], [['PARENT_AREA_ID_LIST', 'PARENT_AREA_NAME_LIST'], 'string', 'max' => 2000], [['CREATE_TIME'], 'string', 'max' => 20], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'AREA_ID' => 'Area ID', 'AREA_NAME' => 'Area Name', 'TOP_AREA_ID' => '所属顶级地区ID,BASE_AREA.ID', 'PARENT_AREA_ID' => '直属父地区ID,BASE_AREA_ID', 'PARENT_AREA_ID_LIST' => '所属父系地区ID序列,算法中使用', 'PARENT_AREA_NAME_LIST' => '所属父系地区名称序列', 'TOP_AREA_NAME' => '所属顶级地区名称', 'PARENT_AREA_NAME' => '直属父地区名称', 'CREATE_TIME' => '订单创建时间,订单创建日期距2016-01-01的天数,算法用', 'AREA_LEVEL' => '本地区的层级,顶级地区的层级为1,其次递增', ]; } /** * User: wangxj * * 获取所有省份列表 * */ public static function getProvince() { $res = self::find()->where(['AREA_LEVEL'=> 1])->orderBy('CONVERT( `AREA_NAME` USING gbk ) COLLATE gbk_chinese_ci')->all(); return ArrayHelper::map($res, 'AREA_ID', 'AREA_NAME'); } }