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(); }
ログインフォームを日本語にする方法がわからない
DBもプログラムも探したのになかったので
apps/mobile_frontend/templates/_partsLogin.phpをこんな感じにした
<?php $dispAuthMode = $form->getAuthMode(); if($dispAuthMode == "MobileUID"){ $dispAuthMode = "簡単ログイン"; } if($dispAuthMode == "MailAddress"){ $dispAuthMode = "ログイン"; } ?>