findAll(); $data = []; foreach ($list as $item) { $key = []; $key[] = $item['app_id']; $key[] = $item['url']; $key[] = $item['action']; $data[implode('|', $key)] = $item; } return $data; } /** * @return array|\yii\db\ActiveRecord[] */ public function findAll() { return ActionBehavior::find() ->andWhere(['status' => StatusEnum::ENABLED]) ->asArray() ->all(); } }