使用单个模型动态选择模型

时间:2018-11-30 11:30:58

标签: php constructor yii2 yii2-advanced-app

我正在使用Yii框架。 我想创建一个基于条件动态选择表的模型。 我可以提取条件并将其传递给表名,但不能返回表。

示例: 我有两个表,可以说:

 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";
}

app \ modules \ module \ models \ Model :: tableName()缺少参数1,在第83行的/Applications/AMPPS/www/app/vendor/yiisoft/yii2/db/ActiveQuery.php中调用并定义了< / p>

我需要帮助来整合这个概念。任何人都可以帮助我使用现有方法或新方法(最受欢迎)。

0 个答案:

没有答案