「Php/fuelphp/基本」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==アクション実行前メソッド== public function before() {} ==アクションし実行後メソッド== public function after($response) {} ==ビューにデ...」) |
(相違点なし)
|
2015年5月20日 (水) 03:12時点における版
目次
アクション実行前メソッド
public function before() {}
アクションし実行後メソッド
public function after($response) {}
ビューにデータを渡す
- action側
$view_data = array('hoge' => 'hoge11'); return View::forge('post/index'), $view_data);
- view側
<?php echo $hoge; ?> // hoge11
リクエストデータ取得
echo Input::get("hoge"); echo Input::post("hoge"); echo Input::param("hoge"); echo Input::uri(); // /controller1/action1
環境設定
.htaccessに以下設定することで本番環境へ変更可能
SetEnv FUEL_ENV production
環境判定
if ($_SERVER['FUEL_ENV'] == Fuel::DEVELOPMENT)) if ($_SERVER['FUEL_ENV'] == Fuel::TEST)) if ($_SERVER['FUEL_ENV'] == Fuel::STAGE)) if ($_SERVER['FUEL_ENV'] == Fuel::PRODUCTION))
actionからactionを読み出す
retrun Request::forge('welcome/hoge/')->execute(); 保持したデータは消えるかな?
リダイレクト
Response::redirect('index/hoge/');