モジュールとは? モジュールとは、独立した MVC 要素のグループのことです。モジュールを使うと、コードを再利用しカプセル化することが可能になります。 モジュールは、通常、アプリケーションディレクトリの下の modules ディレクトリに置かれます。 結構な量のコードをもつ大きなプロジェクトを動かしている場合、 モジュールを使ってみてはいかがでしょうか。 モジュールは、物事をきちんと秩序立てて整理する助けになるでしょう。 例えばブログモジュールやアルバムモジュールのように、モジュールは独立して動作させることが可能です。グローバルなコードに対するいかなるアクセスも行わず、モジュールのコントローラに対して直接ルーティングすることが出来ます。 モジュールは、純粋な HMVC コンテクストの中で使うことも出来ます。その場合、ページ生成に必要な諸結果 (の一部) を得るために、コントローラは別のコン
Template コントローラとは? Template コントローラは、ベースとなるコントローラの拡張で、いくつかの定義済みの before() と after() メソッドを使用することで、テンプレート機能を持っています。 基本的に、 ヘッダ、フッタ、サイドバーなどを持つレイアウトで、ビューをラップします。 Template コントローラの使用 すべてのコントローラと同じように、 fuel/app/classes/controller ディレクトリにクラスを作成します。 Controller_Template クラスを継承する必要があり、デフォルトでは "Controller_" を頭に付けます。以下はコントローラ "example" の例です: 注意: デフォルトでは、Controller_Template を拡張したクラスのすべてのメソッドは、テンプレートを使用します。 しかし、テン
Rest コントローラ Rest コントローラとは? Rest コントローラは Base コントローラを継承したもので、RESTful のサポートが組み込まれています。 これは、API を簡単に構築をすることが出来ます。 Please note: もし、REST コントローラの中で before() や router メソッドを 使うなら、うまく動作させるために親クラスの parent::before() (または router) を呼び出さなければ いけません。 Rest コントローラを使う すべてのコントローラと同様に、fuel/app/classes/controllerディレクトリ内にクラスを作成します。 それらは Controller_Rest クラスを継承し、"Controller_" というプレフィックスを付けます。 以下は "test" コントローラの例です: class
var_exportと__set_state()の使い方がよくわからない。 マニュアル読んでもわからない。 細かく調べてみた var_exportはPHPソースを返すので便利 var_dumpと違い、var_exportはソースコードを返してくれる。 <?php #testA.php $a = array("a","b","c"); $str = var_export($a,true); echo $str; これ実行するとソースコードが得られる。 >php testA.php array ( 0 => 'a', 1 => 'b', 2 => 'c', ) > これは、便利だ。evalを組み合わせると配列をStringにして持ちまわせる。 Evalをするテスト <?php #testB.php $a = array("a","b","c"); $str = var_export($a,tr
この記事には独自研究が含まれているおそれがあります。問題箇所を検証し出典を追加して、記事の改善にご協力ください。議論はノートを参照してください。(2023年11月) Representational State Transfer (REST、レスト[1][2][3][4]) は、ウェブAPI(ウェブアプリケーションプログラミングインタフェース)の定義に使用されるアーキテクチャスタイル(共通仕様)[5]であり、同時にウェブのような分散ハイパーメディアシステムのためのソフトウェアアーキテクチャのスタイルのひとつでもある。この語はHTTPプロトコル規格の主要著者の一人であるロイ・フィールディング(英語版)がウェブについて書いた2000年の博士論文で初めて現れ、ネットワーキングコミュニティの中ですぐに広く使われることになった。 RESTは、初めはアーキテクチャの原則と制約の集まり(後述)を指してい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く