OpenPNEモバイル開発の履歴
PCからのアクセスを許可
apps/mobile_frontend/config/filters.yml
の下記の部分をコメントアウト
# deny: # class: sfDenyFromNonMobileFilter
なぜか3系ではキャリア振り分けをやってもらえない
取り急ぎweb/mobile_frontend.phpと
キャリア判別用コードを参考にweb/index.phpを下記に修正
$agent = $_SERVER['HTTP_USER_AGENT']; if(ereg("^DoCoMo", $agent)||ereg("^J-PHONE|^Vodafone|^SoftBank", $agent)|| ereg("^UP.Browser|^KDDI", $agent)){ require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php'); $configuration = ProjectConfiguration::getApplicationConfiguration('mobile_frontend', 'prod', false); sfContext::createInstance($configuration)->dispatch(); }else{//PC require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php'); $configuration = ProjectConfiguration::getApplicationConfiguration('pc_frontend', 'prod', false); sfContext::createInstance($configuration)->dispatch(); }