
http://events.php.gr.jp/events/show/85
第47回PHP勉強会が2009年11月7日(土) 14:00~17:00に開催されるようです!
MacbookProのHDDを交換したいなと思っているわけですが、
まだ保障が今年の12月まであるため、保障が切れたらしたいなーなんて思ってます。
intel Core2Duoではあるものの、古いタイプの為HDDの交換はかなり難しそうです。
調べてみたところ、HDD交換をしてくれそうなお店を発見
http://www.kitcut.co.jp/onlinestore/operation.php
たのしみたのしみ♪
![]()
system/hepler/form_helper.php
確認画面から、フォームに戻った時にどうして、set_value()で値がなぜか取れない。
なぜ取れないのかわからない(T-T)
ということで、調べてみました。
(T-T).o(けっこう恥ずかしい理由だったわけですが、あえて公開です。)
/** * Form Value * * Grabs a value from the POST array for the specified field so you can * re-populate an input field or textarea. If Form Validation * is active it retrieves the info from the validation class * * @access public * @param string * @return mixed */ if ( ! function_exists('set_value')) { function set_value($field = '', $default = '') { if (FALSE === ($OBJ =& _get_validation_object())) { if ( ! isset($_POST[$field])) { return $default; } return form_prep($_POST[$field], $field); } return form_prep($OBJ->set_value($field, $default), $field); } }
で、form_validationのset_valueメソッドの
return $this->_field_data[$field]['postdata'];
$this->_field_data[$field][‘postdata’];がNULLだったりする・・・orz
($this->_field_data[$field]にはきちんとデータが格納されている。)
なので、set_value(“hogehoge”);で値が取れない。
form_validationのset_value
function set_value($field = '', $default = '') { if ( ! isset($this->_field_data[$field])) { return $default; } return $this->_field_data[$field]['postdata']; }
$this->_field_data[$field][‘postdata’];がnullなので、returnで値が帰ってきてもnull…..
ではどこでこの値をセットしているかをみてみると、
Form_validation.php 333行目あたり。
function run()内で処理されてる。
$this->form_validation->run();
を実行した後でなければ、set_value(“フィールド名”,”初期値”);で、POSTで送信したデータが取れないようです。
確認画面から、フォームに戻った時にどうして、set_value()で値がとれないのか謎でしたがようやく納得しました。

前回php勉強会にて、testモジュールを作りたいよということを発表しました。
http://pneskin2.nekoget.com/press/?p=371
で、MyNETS2のレポジトリを覗いてみたところ、kenjiさんが testモジュールでPHPUnitを実現していました。
すごいよkenjiさん!!!
http://usagi-project.org/redmine/repositories/diff/mynets2?rev=1295
![]()
本日(日付が変わってしまったので正しくは昨日ですね)、株式会社グリー様に会場をお借りしての、第46回PHP勉強会@関東に参加をさせていただきました。
今回はCodeIgniterのHMVC構造をテーマに発表をさせていただきました。
資料、すこし手直しをしようかなとも思ったのですが、とりあえずそのままUPです。
発表をさせていただいた様子です。
撮影いただきましたogiさん、ありがとうございます(^-^)
(^-^;).o(声が震えてて恥ずかしい・・・)
今回、発表に到るまでに、資料を見て頂き、アドバイスや情報をたくさんいただきました。
norikoさん、kenjiさん、tsujikuniさん、
そして拙い(Web翻訳頼りの)英語での質問に、とても丁寧に答えてくれた
wiredesignzさんに心から感謝です。
ありがとうございました。
勉強会でも話を聞いていただき、懇親会では声をかけていただいたりと、とても有意義な時間でした。
皆様に大大感謝です。
次回の発表の場では、もっと良いものにできるよう精進したいと思います。
第46回PHP勉強会@関東:http://events.php.gr.jp/events/show/84