add entity_type to comment getter

This commit is contained in:
Kavalar 2023-05-17 14:43:27 +03:00
parent b5013e4ff9
commit c50dc189a7

View File

@ -227,6 +227,16 @@ class CommentController extends ApiController
* ) * )
* ), * ),
* *
* @OA\Parameter(
* name="entity_type",
* in="query",
* required=true,
* @OA\Schema(
* type="integer",
* default=null
* )
* ),
*
* @OA\Response( * @OA\Response(
* response=200, * response=200,
* description="Возвращает массив объектов Комментариев", * description="Возвращает массив объектов Комментариев",
@ -240,9 +250,9 @@ class CommentController extends ApiController
* @param int $entity_id * @param int $entity_id
* @return array|\yii\db\ActiveRecord[] * @return array|\yii\db\ActiveRecord[]
*/ */
public function actionGetByEntity(int $entity_id): array public function actionGetByEntity(int $entity_id, int $entity_type): array
{ {
$model = Comment::find()->where(['entity_id' => $entity_id, 'status' => Comment::STATUS_ACTIVE])->all(); $model = Comment::find()->where(['entity_id' => $entity_id, 'entity_type' => $entity_type, 'status' => Comment::STATUS_ACTIVE])->all();
return $model; return $model;
} }