質問: Validation::forge(); foreach($inputs['title'] as $key =$value) { $validate->add("title[$key]","[$value]番目のtitle") ->add_rule('trim') //前後の空白を除去 ->add_rule('required') //必須 ->add_rule('max_length',50); //最大入力文字数 } $validate->run(); //こフラッシュセッションが画面へ表示されない、空欄になります Session::set_flash('error', $validate->show_errors()); ```
回答: ``` $validate->run() ``` の場合、POSTからデータをとりますので セッション等から任意の値をバリデーションする場合は ``` $validate->run($inputs) ``` とします または、配列データに任意のバリデーションをする場合 独自にバリデーションを作る方がいいかもしれません