空間ごと消すのに意外と消し方がわからなかったのでメモ。
» Read more: Zend_Session セッションの削除
Posts Tagged ‘ZendFramework’
Zend_Session セッションの削除
1月 22nd, 2008ZendFremework リクエストオブジェクト・レスポンスオブジェクト
9月 22nd, 2007ZendFremeworkではスーパーグローブ変数を使わず専用のメソッドを使って取得するルールになっているらしい。
理由はよくわからんがメモ。
リクエストオブジェクト getRequest()でのメソッド
$_GET【クリエストリング】
→getQuery()
$_POST【POSTデータ】
→getPost()
$_COKKIE【クッキー】
→getCookie()
$_SERVER【サーバー変数】
→getServer()
$_ENV【環境変数】
→getEnv()
$_POST['hoge'] で済むことを
$request = $this->getRequest(); $param = $request ->getPost('hoge');
なんてありえねールールにするらしい。
同じくechoやprint()などの出力は禁止でレスポンスメソッドを使うようにとのこと。
レスポンスオブジェクト getResponse()でのメソッド
setHeader()
→HTTPヘッダ情報を設定する
setBody()
→コンテンツ内容を設定する
appenBody()
→コンテンツ内容を追加する
sendHeaders()
→HTTPヘッダ情報を出力する
outputBody()
→コンテンツ内容を出力する
sendResponse()
→HTTPヘッダ情報とコンテンツ内容を出力する
clearHeaders()
→ヘッダ情報を消去する
clearBody()
→コンテンツ内容を消去する
setRedirect()
→リダイレクト情報を設定する
Fremeworkを使ったからといって開発が楽になるということでもなさそう。。
いまいち理解してないからそー思うのだろうか?