このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
apricot:usage:ja:http [2020/08/16 15:27] y2sunlight [ボイラープレート] |
apricot:usage:ja:http [2020/09/03 13:45] y2sunlight [Apricot リクエストとレスポンス] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | > 編集中 | ||
- | |||
- | ---- | ||
- | |||
====== Apricot リクエストとレスポンス ====== | ====== Apricot リクエストとレスポンス ====== | ||
--- // | --- // | ||
行 15: | 行 11: | ||
* Apricot リクエストとレスポンス | * Apricot リクエストとレスポンス | ||
* [[apricot: | * [[apricot: | ||
- | * [[apricot: | + | * [[apricot: |
+ | * [[apricot: | ||
* [[apricot: | * [[apricot: | ||
* [[apricot: | * [[apricot: | ||
+ | * [[apricot: | ||
+ | * [[apricot: | ||
+ | * [[apricot: | ||
* [[apricot: | * [[apricot: | ||
行 36: | 行 36: | ||
\\ | \\ | ||
- | ==== Input ==== | + | ==== Inputクラス |
Inputクラスはフォームの送信データを取得するシングルトンで、methodに従って、$_GETまたは$_POSTから生成されます。Inputクラスは後述のQueryStringクラスは同じく '' | Inputクラスはフォームの送信データを取得するシングルトンで、methodに従って、$_GETまたは$_POSTから生成されます。Inputクラスは後述のQueryStringクラスは同じく '' | ||
行 59: | 行 59: | ||
</ | </ | ||
- | 以下は、これを同じです。'' | + | 以下は、上の例と同じ結果になります。'' |
<code php> | <code php> | ||
行 86: | 行 86: | ||
\\ | \\ | ||
- | ==== QueryString ==== | + | ==== QueryStringクラス |
QueryStringクラスはクエリ文字列を取得する為のシングルトンです。このクラスは'' | QueryStringクラスはクエリ文字列を取得する為のシングルトンです。このクラスは'' | ||
行 105: | 行 105: | ||
\\ | \\ | ||
- | ==== Session ==== | + | ==== Sessionクラス |
Sessionクラスはセッション変数を設定及び取得をするシングルトンです。このクラスは '' | Sessionクラスはセッション変数を設定及び取得をするシングルトンです。このクラスは '' | ||
行 151: | 行 151: | ||
セッションには以下の設定ファイルが存在します。 | セッションには以下の設定ファイルが存在します。 | ||
- | {{fa> | + | {{fa> |
<code php session.setting.php> | <code php session.setting.php> | ||
<?php | <?php | ||
行 177: | 行 177: | ||
\\ | \\ | ||
- | ==== Flash ==== | + | ==== Flashクラス |
フラッシュとは、セッション内で一回限りだけ有効な[[# | フラッシュとは、セッション内で一回限りだけ有効な[[# | ||
行 221: | 行 221: | ||
\\ | \\ | ||
- | ==== Cookie ==== | + | ==== Cookieクラス |
Cookieクラスはクッキーの設定及び取得を行うシングルトンで、'' | Cookieクラスはクッキーの設定及び取得を行うシングルトンで、'' | ||
行 262: | 行 262: | ||
クッキーには以下の設定ファイルが存在します。 | クッキーには以下の設定ファイルが存在します。 | ||
- | {{fa> | + | {{fa> |
<code php cookie.setting.php> | <code php cookie.setting.php> | ||
<?php | <?php | ||
行 355: | 行 355: | ||
レスポンス処理用のボイラープレートには以下の関数があります。render()とredirect()はコントローラアクションで、その他はHTMLテンプレートでよく使われる関数です。 | レスポンス処理用のボイラープレートには以下の関数があります。render()とredirect()はコントローラアクションで、その他はHTMLテンプレートでよく使われる関数です。 | ||
+ | {{tablelayout? | ||
^ヘルパー関数^機能^ | ^ヘルパー関数^機能^ | ||
- | |render\\ (string $view=null, array $variables=[])\\ : | + | |render(string $view=null, array $variables=[])\\ : |
- | |redirect\\ (string $url)\\ : | + | |redirect(string $url): |
- | |old\\ (string $key, $default = null)|キーを指定して前回の入力値を取得します| | + | |old(string $key, $default = null):string|キーを指定して前回の入力値を取得します| |
|back(): | |back(): | ||
|errors(): | |errors(): | ||
行 391: | 行 392: | ||
</ | </ | ||
+ | '' | ||
<code php> | <code php> | ||
<input type=" | <input type=" | ||
</ | </ | ||
+ | |||
+ | '' | ||
<code php> | <code php> |