欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  1、创建behavior
 
  //frontend/behaviors/MobileBehavior.php
 
  classMobileBehaviorextends\yii\base\Behavior{publicfunctionevents()
 
  {return[
 
  \yii\web\Controller::EVENT_BEFORE_ACTION=>'beforeAction'
 
  ];
 
  }publicfunctionbeforeAction($event)
 
  {if(strpos($_SERVER['HTTP_USER_AGENT'],'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'],'Android'){
 
  $event->sender->module->setViewPath($event->sender->module->getBasePath().DIRECTORY_SEPARATOR.'H5Views');
 
  }
 
  }
 
  }
 
  2、建一个基类BaseController.php(免费学习教程分享:php教程)
 
  /frontend/controllers/BaseController.php
 
  classBaseControllerextends\yii\web\Controller{publicfunctionbehaviors()
 
  {return[
 
  \frontend\behaviors\MobileBehavior::className()
 
  ];
 
  }//其他action}
 
  其他控制器继承BaseController。
 
  3、在frontend下面创建H5Views,H5模板文件放在这里面就可以了。







本文转载自中文网

 

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h55931.shtml