Activityv2Controller.class.php 906 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace Home\Controller;
  3. /**
  4. * 活动相关
  5. * @author Xusong
  6. */
  7. class Activityv2Controller extends CommonController
  8. {
  9. /**
  10. * [_initialize 前置操作-继承公共前置方法]
  11. * @author Devil
  12. * @blog http://gong.gg/
  13. * @version 0.0.1
  14. * @datetime 2016-12-03T12:39:08+0800
  15. */
  16. public function _initialize() {
  17. // 调用父类前置方法
  18. parent::_initialize();
  19. $act_id = I('act_id',0,'intval');
  20. if(!$activityinfo = M('activity_v2')->where(['id'=>$act_id])->find()){
  21. $this->responseError('act_id 参数非法');
  22. }
  23. if($activityinfo['logic']){
  24. // var_dump('Home/'.$logic_table.'/'. $this->activityinfo['logic']);die;
  25. $logic = D('Home/Activityv2/'. $activityinfo['logic'],'Logic');
  26. $action = ACTION_NAME;
  27. $logic->$action();
  28. }
  29. }
  30. }