cakephp2を携帯で使う

技術関連

携帯サイト向けのページをcakephp2.1.3にて表現しようとして、しばらく躓いていたのでメモ。

class A.....Controller extends Controller{
  function beforefilter(){
     $this->Auth->allow('m_index','m_index2','m_confirm','m_register','m_history');
     $this->Security->requireAuth('m_index2','m_confirm','m_register');
     $this->Security->disabledFields=array('.....');
     if ($this->_isdocomo()){
       Configure::write('Session', array(
       'defaults' => 'cake',
       'ini' => array(
         'session.use_cookies'     =>0,
         'session.use_only_cookies'=>0,
         'session.use_trans_sid'   =>1,
         'url_rewriter.tags'=>"a=href,area=href,frame=src,input=src,form=,fieldset=",
       )));
     }
     $sid = $this->Session->id();
     if(empty($sid)){
       CakeSession::start();
     }
     parent::beforeFilter();
   }

こんな感じで、beforeFilterでやれば、それでいけました。

'url_rewriter.tags'=>"a=href,area=href,frame=src,input=src,form=,fieldset=",

よく見れば、書いてあったのですが、ここは気づきませんでした。。。。
大変な回り道をしてコードがぐたぐたになった挙句に見つかるものです。。。

コメント

タイトルとURLをコピーしました