/** * 提取设备型号id,并得到型号名称 */ private function getDeviceModel($model_url) { $result = ['model_id' => 0, 'model_name' => '']; if (!empty($model_url)) { $pos = strripos($model_url, '/'); $model_id = substr($model_url, $pos + 1); $result['model_id'] = $model_id; if (!empty($model_id)) { $models = DeviceModel::findOne($model_id); if (!empty($models)) { $result['model_name'] = $models['name']; } } } return $result; }
public function getModel() { return $this->hasOne(DeviceModel::className(), ["id" => "model_id"]); }