/
v.bolshakov
/
AIEcosystem-Testing
Обзор
Документация
Войти
/
v.bolshakov
/
AIEcosystem-Testing
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
common/models/ModelAIQuery.php
50 строк
1 KB
Developer
Initial commit
03 авг 2026, 17:43
03 авг 2026, 17:43
7433917
Код
Авторство
О чём код?
<?php namespace common\models; use Yii; /** * Таблица - модели GPT * * @author Dmitry E. Semenov <sde.tomsk@gmail.com> * @copyright Self (c) 2025 */ class ModelAIQuery extends \common\models\base\BaseQuery { /** * Заготовка для получения списка моделей провайдера * * @param $provider_id * @return ModelAIQuery */ public function prepareProvider($provider_id) { $a = $this->getAlias(); return $this ->alias($a) ->innerJoin(['l' => LinkProviderModel::tableName()], $a . '.id = l.model_id') ->andWhere([ 'l.provider_id' => $provider_id ]); } /** * Заготовка для получения списка моделей проекта * * @param $project_id * @return ModelAIQuery */ public function prepareProject($project_id) { $a = $this->getAlias(); return $this ->alias($a) ->innerJoin(['l2' => LinkProjectModel::tableName()], $a . '.id = l2.model_id') ->andWhere([ 'l2.project_id' => $project_id ]); } }