controller->table_model = ActivityCutPrice::tableName(); $action->controller->goods_model = ActivityCutPriceGoods::tableName(); $action->controller->price_type = "price"; break; case 2: $action->controller->table_model = ActivityNewUser::tableName(); $action->controller->goods_model = ActivityNewUserGoods::tableName(); $action->controller->price_type = "price"; break; case 3: $action->controller->table_model = SeckillActivity::tableName(); $action->controller->goods_model = SeckillActivityGoods::tableName(); $action->controller->price_type = "seckill_price"; break; default: $action->controller->table_model = PtActivity::tableName(); $action->controller->goods_model = PtActivityGoods::tableName(); $action->controller->price_type = 'pt_price'; break; } return parent::beforeAction($action); } }