header image

Ryuzeeの他サイト

mixi Twitter Twitter

Categories

携帯対応

QRコード

RING

人気ブログランキング



新着記事

11 月 21st, 2008 PHP none Comments
add Hatena Bookmark

以下、CakePHPに関する完全に私的なメモ書き。

  • CakePHP(1.2)で複数レコードが表形式で表示されていて、チェックボックスで複数選択したものを、一括で削除しようとしているのだが、どうもうまくいかない。
  • CakePHP1.1の頃はhtmlヘルパーで、項目名の指定の際に hoge][ みたいな信じられないような形で項目名を指定すると、同名項目を配列で受け取ってくれたのだが、同じ方法はうまくいかない。
  • ・・・とここまで書いて、Cake1.2のformヘルパーが悪さしているのではないか、という気がしてきた。
  • いま書いているソースは、<form>の部分を$form->create(...)としているが、このように記述すると、自動的にTokenなどのhiddenフィールドをくっつけてくれたりする。これ怪しいな。
  • ということでのベタ書きを後で試してみる。
  • formヘルパー使ってform要素を出力した場合、パラメータの改ざんやおかしなことがあると、真っ白画面を吐くような仕様になっているらしい。なんかエラー出せよ、という気がしないでも無いが、攻撃に対してはいたずらに画面にメッセージを出力するのはセキュリティ上はよろしくないしな。
  • ということで試してみたら、やはりformヘルパーのせいだった。
  • やられた・・・。

関連コンテンツ

このエントリは参考になりましたか?

よろしければ5段階評価で該当する☆をクリックしてください。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

“[CakePHP]いくつかメモ”へのコメントはありません。

コメントはありません。是非コメントしてください。

コメントする

XHTML: 以下のタグが利用可能です: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback

 

add to hatena hatena.comment (0) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 0