2017-07-12 11:50:06 4689次浏览 4条回答 0 悬赏 20 金钱

我有一些表 ,表结构是一样的, 表名是根据年号命名, yii2 中生成模型 可不可以只生成一个,然后表名是在控制器中实例化后动态添加。
求各路大侠指教,万分感谢!

补充于 2017-07-12 12:33

搞定:
模型
public static $table='';
public static function tableName()

{
    return self::$table;
}

控制器
$price= new RebarPrice();
$price::$table='t_rebar_price2017';
$price=$price::findOne(['id'=>1]);

您需要登录后才可以回答。登录 | 立即注册
newjz
经理

newjz

注册时间:2014-09-27
最后登录:2019-09-07
在线时长:23小时47分
  • 粉丝2
  • 金钱1210
  • 威望10
  • 积分1540

热门问题