Pharallelフレームワークの動きについて
■画面表示処理 ①http://192.168.0.105:8080/form を表示する。 ②この時にinitメソッドが呼び出される。 initメソッド内で no,title,name の値を form_data に設定している。例えば前の画面からnoを持ってくる場合には、 http://192.168.0.105:8080/form?no=888とすると、initメソッド内でリクエストの値をページデータに渡せます。 ※initが呼び出される条件・初めて画面を表示する場合。・URLにinit=1がある場合。 ↑例えば入力画面→確認画面→入力画面に戻ってきたとき、入力した内容をフォームに設定するパターンがありますが、(backメソッドを使って)initメソッドを通らなようにすると自動的に以前入力した内容が入ります。 ③initメソッドの後、create メソッドが呼び出され、テンプレートが表示されます。 ④テンプレートで設定した値の表示。 通常は {{ old(‘no’) }} でテンプレートに渡した値を表示しますが、{{ $form_data[‘no’] }} のように書くようにします。 ★少し整理 $this->○○○ と $form_data[‘○○○’] で画面の変数を設定する方法がでてきました。この2つの使い分けは・$this->○○○ は画面表示時に使用する変数を設定します。・$form_data[‘○○○’] はフォームの値を設定する時に使用します。 ■ボタン処理
Pharallelフレームワークの動きについて Read More »