Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


apricot:core:response-class

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
apricot:core:response-class [2020/07/01 13:30]
tanaka [RenderResponseクラス]
apricot:core:response-class [2020/07/29 11:34] (現在)
tanaka [RedirectResponseクラス]
行 37: 行 37:
 |hasFlash(string $key):bool|フラッシュデータの存在確認| |hasFlash(string $key):bool|フラッシュデータの存在確認|
 |addFlash(string $key, $value):Response|フラッシュデータの追加| |addFlash(string $key, $value):Response|フラッシュデータの追加|
-|commit(int $response_code = null)|レスポンスの確定|+|commit(int $response_code=null)|レスポンスの確定|
  
 {{fa>folder-open-o}} ** /apricot/core/Foundation ** {{fa>folder-open-o}} ** /apricot/core/Foundation **
行 119: 行 119:
      * @param int $response_code      * @param int $response_code
      */      */
-    public function commit(int $response_code = null)+    public function commit(int $response_code=null)
     {     {
         // Set Http response code         // Set Http response code
         if (isset($response_code))         if (isset($response_code))
         {         {
-            http_response_code ($response_code);+            http_response_code($response_code);
         }         }
  
行 154: 行 154:
 |<nowiki>__</nowiki>construct(string $html=null)|RenderResponseの生成| |<nowiki>__</nowiki>construct(string $html=null)|RenderResponseの生成|
 |setHtml(string $html=null):RenderResponse|HTMLテキストの設定| |setHtml(string $html=null):RenderResponse|HTMLテキストの設定|
-|commit(int $response_code = null)|レスポンスの確定|+|commit(int $response_code=null)|レスポンスの確定|
  
 {{fa>folder-open-o}} ** /apricot/core/Foundation/Response ** {{fa>folder-open-o}} ** /apricot/core/Foundation/Response **
行 198: 行 198:
      * @see \Core\Foundation\Response::commit()      * @see \Core\Foundation\Response::commit()
      */      */
-    public function commit(int $response_code = null)+    public function commit(int $response_code=null)
     {     {
         // headersに'Content-type'がなければ出力する         // headersに'Content-type'がなければ出力する
行 218: 行 218:
 \\ \\
  
-==== RedirectResponseクラス ====+===== RedirectResponseクラス =====
  
 RedirectResponseクラスはResponseクラスから派生したリダイレクト用のクラスです。リダイレクトではフラッシュデータを使ってリダイレクト先のページにデータを送ることが多いので、フラッシュ用のメソッドが追加されています。RedirectResponseクラスは以下のメソッドを持ちます。addHeader()などのResponseクラスのメソッドも使用できます。 RedirectResponseクラスはResponseクラスから派生したリダイレクト用のクラスです。リダイレクトではフラッシュデータを使ってリダイレクト先のページにデータを送ることが多いので、フラッシュ用のメソッドが追加されています。RedirectResponseクラスは以下のメソッドを持ちます。addHeader()などのResponseクラスのメソッドも使用できます。
apricot/core/response-class.1593577811.txt.gz · 最終更新: 2020/07/01 13:30 by tanaka