|
- <?php
-
- namespace backend\modules\hotel\models;
-
- use Yii;
- use yii\data\ActiveDataProvider;
- use yii\data\ArrayDataProvider;
- use yii\helpers\ArrayHelper;
-
- /**
- * This is the model class for table "{{%ctrip_city_list}}".
- *
- * @property integer $ID
- * @property integer $create_user_id
- * @property string $create_time
- * @property integer $update_user_id
- * @property string $update_time
- * @property integer $cancel_flag
- * @property integer $city_id
- * @property string $city_name
- * @property string $city_code
- * @property integer $province_id
- * @property string $province_name
- * @property integer $country_id
- */
- class CtripCityList extends \yii\db\ActiveRecord
- {
- public $hotel_name;
-
- /**
- * @inheritdoc
- */
- public static function tableName()
- {
- return '{{%ctrip_city_list}}';
- }
-
- /**
- * @inheritdoc
- */
- public function rules()
- {
- return [
- [['create_user_id', 'create_time', 'city_id', 'city_name', 'city_code', 'province_id', 'province_name', 'country_id'], 'required'],
- [['create_user_id', 'update_user_id', 'cancel_flag', 'city_id', 'province_id', 'country_id'], 'integer'],
- [['create_time', 'update_time'], 'safe'],
- [['city_name', 'city_code', 'province_name'], 'string', 'max' => 50],
- ];
- }
-
- /**
- * @inheritdoc
- */
- public function attributeLabels()
- {
- return [
- 'ID' => 'ID',
- 'create_user_id' => 'Create User ID',
- 'create_time' => 'Create Time',
- 'update_user_id' => 'Update User ID',
- 'update_time' => 'Update Time',
- 'cancel_flag' => 'Cancel Flag',
- 'city_id' => 'City ID',
- 'city_name' => '城市',
- 'city_code' => 'City Code',
- 'province_id' => 'Province ID',
- 'province_name' => 'Province Name',
- 'country_id' => 'Country ID',
- ];
- }
-
- public static function getCity($county_id)
- {
- $model = self::findAll(['cancel_flag' => 0, 'country_id' => $county_id]);
-
- return ArrayHelper::map($model, 'city_id', 'city_name');
- }
-
- }
|