Динамический выбор модели с использованием одной модели - PullRequest
0 голосов
/ 30 ноября 2018

Я использую Yii Framework.Я хочу создать модель, которая динамически выбирает таблицу на основе критериев.Я могу извлечь критерии и передать его имени таблицы, но не могу вернуть таблицу.

Пример: у меня есть две таблицы, скажем:

 2016_17_applicant_data
 2017_18_applicant_data

Обе таблицы имеютта же структура.

Я передаю критерии 2016_17 имени таблицы и объединяю его.

 /**
 * {@inheritdoc}
 */
public static function tableName($code)
{
    var_dump($code); // it works perfectly. I can get the value as per, but when i make it as table name it gives the error shown below
    return $code."_applicant_data";
}

Отсутствует аргумент 1 для app \ modules \ module \ models \ Model :: tableName ()Вызван в /Applications/AMPPS/www/app/vendor/yiisoft/yii2/db/ActiveQuery.php в строке 831 и определен

Мне нужна помощь для интеграции концепции.Любой может помочь мне использовать существующий метод или новый подход (приветствуется).

...