【PHPフレームワーク】Ethna【スケルトン自動作成】at PHP【PHPフレームワーク】Ethna【スケルトン自動作成】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト172:nobodyさん 06/03/13 00:22:34 方法があると思い込んでたけど、ないみたい。 Ethna_ActionForm.php に function setArray($name,$name2, $value) { $this->form_vars[$name][$name2] = $value; } を追加してみた。 何か問題でるかなぁ。 173:nobodyさん 06/03/14 01:54:35 $this->af->set('hage', array('hoge' => 'fuga')); って無理?コード読んで無いけど。 174:nobodyさん 06/03/14 12:25:45 >173 出来ました。 ありがとうございます。 でも、 hage[’hoge’] hage[’moge’] hage[’poge’] とかあった場合、 hage[’moge’]だけをセットしたいとかってできますかね? 上のだと全部置き換わっちゃうので。 175:nobodyさん 06/03/14 12:29:23 $this->af->set('hage', array('moge' => $hage['moge'])); 176:nobodyさん 06/03/14 22:55:59 配列型のformって、 var $form = array( 'hage' => array( 'name' => '禿', 'form_type' => FORM_TYPE_TEXT, 'type' => array(VAR_TYPE_STRING), ), ); こんな風に書きますよね。 だから連想配列をセットするっていう感覚が無いなぁ。 連想配列をセットするときはもっぱら $this->af->setAppを使うと思うんだけど・・・。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch