100], ]; } /** * {@inheritdoc} */ public function attributeLabels() { return [ 'id' => 'ID', 'device_id' => 'Device ID', 'name' => 'Name', 'code' => 'Code', 'duration' => 'Duration', 'created_at' => 'Created At', 'modified_at' => 'Modified At', ]; } public function multiCreate($datas) { $field = ['device_id', 'name', 'code', 'created_at', 'modified_at']; static::getDb()->createCommand()->batchInsert($this->tableName(), $field, $datas)->execute(); return; } public static function doorsArray() { $lists = self::find()->all(); $results = []; foreach ($lists as $key => $value) { $results[$value->id] = $value->name; } return $results; } public function getDevice() { return Device::findOne($this->device_id); } }