ただのメモ
formで入力した値をsessionに保存して利用したい時
HTTPのPostからFuelPHPのPostで受け取ると値が消える(そもそも記録されてない説)
#####ダメな例
dataPost
<form action="hoge" method="post">
<input type="text" name="data">
<button type="submit">submit</button>
</form>
↓
hoge
data = Input::post('data');
Session::set('data', $data);
こうするとhogeの一行目で値が消える
値を保存したい時は、HTTPメソッドかFuelPHPのメソッドかどちらか一方だけを使うと消えない
#####良い例
postForm
<?php
use Fuel\Core\Form;
echo Form::open("hoge");
echo Form::input('data','');
echo Form::button('','send');
echo Form::close();
↓
hoge
<?php
use Fuel\Core\Session;
$data = Input::post('data');
Session::set('data',$data);
echo Session::get('data');
そもそもメソッドが別物だから当たり前