Pages

2012年2月14日火曜日

ChromeはOK firefox,ieはダメ CakePHP1.3

訳あってCakePHPで作業してたんですが、chromeでは動くのにFIREFOXやIEで動かない現象が起こった。
というかずっとchrome一筋だったから気がつかなかったんだが。

結論から言うと

if (isset($this->params['form']['complete']))

といった形でどのボタン押されたか判定してたんですが、このボタンがinput type=”image”だと押されたボタンの座標がついてくるので

if (isset($this->params['form']['complete_x']))

という感じで判定しないといけない。

ずぶっとはまってしまいました。chromeがよかっただけにはまった。。。

 

大事なスピードが要求される作業だったんですが

この件で人生変わったかもしれん・・・

Cakephp1.3 最初にやっとく事

CakePHPの初期設定として
app/config/core.phpのSecurity.saltとSecurity.cipherSeedの値を変えるといいそうな。
好きな値にしていい、いいの?ってぐらい。

確かにずっとnotice(通知)されてたな。

教科書には、後でって書いてあったからやってなかったですけど。