Kohana 3.1を使用していますが、非常に奇妙なエラーが発生します。コハナPOSTハンドラーは、インデックスがない場合、未定義のインデックスがあると考えているようです。
コントローラクラスの内部:
$post = $this->request->post();
var_dump(isset($post['jid'])); //true
$jid = $post['jid']; //Undefined Index error.
実際に使用すれば$post['jid']
問題なく動作しますが、より便利な変数に割り当てられないのは面倒です。誰もがこれを引き起こす原因を知っていますか?
ErrorException [ Notice ]: Undefined index: jid
84 $jid = $post['jid'];
$ postのvar_dump:
array(4) {
["jid"] => string(1) "7"
["topic"] => string(5) "Test1"
["entry"] => string(14) "CHECK ONE TWO"
["enter"] => string(4) "POST"
}