サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
fuelphp.jp
Lang クラス Lang クラスは、アプリケーション内の言語ファイルを使用して言語の変数をセットすることができます。 デフォルトの言語は、app/config/config.php の中で en と設定されています。 値を変更するには、Config の set メソッド を使用してください。 Config::set('language', 'cy'); フォールバック言語を設定の中で言語コードや言語コードの配列として定義することもできます。 言語ファイルを読み込むときに指定した言語ファイルが存在しなければ、 フォールバック言語が使用されます。 多言語サポート Lang クラスは同時に使うことができる多数の言語をサポートしています。 デフォルトでは、ファイルの読み込みと言語文字列の取得は現在設定されている言語で行われます。 しかし、上記のメソッドを使うか、または必要な言語コードを Lang
ORM はオブジェクト 関係マッピングの略です。 これは、2 つのことを行います: オブジェクトにデータベースのテーブルの行をマップし、 それはあなたがそれらのオブジェクト間の関係を確立することができます。 それは Active Record パターンに従いますが、他のシステムに影響も受けます。 CRUD: 作成、読み取り、更新、削除 一度あなたのモデルを設定したそれは、作成、読み取り、更新、 およびデータベース内のエントリを行います。 作成 // オプション 1 $new = new Model_Example(); $new->property = 'something'; $new->save(); // オプション 2, forge メソッドでインスタンスを作成して使用する。 $new = Model_Example::forge(); $new->property = 'some
Oil ユーティリティ Oil ユーティリティは特別なパッケージコマンドで、いくつかの方法で使用すること出来ます。 これを使用することで、素早い開発を楽にしたり、アプリケーションのテストを補助したり、Tasks を実行したりできます。 Oil はオプションのコマンドラインユーティリティで、いくつかの関数を提供することで開発速度をスピードアップできるように設計されています: Generate - MVC コンポーネント、マイグレーション、スキャフォールドを生成します。 Refine - マイグレートや制作したタスクを実行します。 Package - パッケージのインストール、更新および削除をします。 Console - 対話シェルを使ってリアルタイムにコードをテストします。 Test - PHPUnit テストを実行します。 これらの各コマンドはそれぞれの目的のためにそれぞれの方法で動作しま
環境のサポートは、FuelPHP やあなたのアプリケーションが、環境設定に基づいて意思決定することを助けます。 FuelPHP 自体は環境設定を使用して、現在有効な環境に基づいて追加の設定をロードしたり上書きしたりします。 環境のリスト FuelPHP には 4 つの定義済みの環境があります。 \Fuel::DEVELOPMENT 開発環境。 \Fuel::TEST テスト環境。 \Fuel::STAGING ステージング環境。 \Fuel::PRODUCTION 本番環境。 環境をセットする 環境の設定は、サーバ変数 FUEL_ENV をセットするか、 手動で fuel/app/bootstrap.php 内の設定を変更することで設定します。 // Inside app/bootstrap.php /** * あなたの環境。次のいずれかをセットすることができます: * * Fuel::D
Opauth - はじめに Opauth は OAuth または OpenID プロバイダに対する認証のためのサポートを提供するマルチプロバイダ認証フレームワークです。 アプリケーションで Opauth を使用することにより、一連の新たな認証情報を作り、新しいパスワードを覚えておくことの代わりに、OAuth を使うメジャーなウェブアプリケーションの一つからユーザーが既存の認証情報を利用することができます。 OAuth をサポートしているWebアプリケーションには、 Facebook 、 Twitter 、 Google 、 Instagram 、 Paypal 、 LinkedIn 、 Vimeo 、 Foursquare や Flickr が含まれています。 これらの OAuth プロバイダのいずれかから、 OAuth のサービスを使用するだけでなく、シングルサインオンも同様に提供してい
いずれかを選択してください: コマンドラインからインストール | 手動でインストール コマンドラインからインストール この方法は現在 *nix systems (Linux, OS X, Unix など) でのみ動作します。 我々のクイックインストーラは Oil パッケージ用に書き下ろされたインターフェースです。これを使用すると1つのコマンドで新しいプロジェクトを生成することができます。oil コマンドで 'php' を使用する必要もありません。 クイックインストーラをインストールするためには、シェルを開き次のコマンドを実行するだけです: $ curl get.fuelphp.com/oil | sh この場合、スクリプトを /usr/bin にインストールするためパスワードを尋ねてくるでしょう。 これであなたのプロジェクトでは 'php oil' の代わりに 'oil' だけを使用するこ
FuelPHP へようこそ FuelPHP はシンプルで、フレキシブルな、コミュニティにより開発されている PHP 5 用の Web フレームワークです。現在のフレームワークに対する不満から産まれ、開発者のコミュニティからサポート、支持されています。 FuelPHP はとても移植性が高く、多くのサーバで動き、そして、とても綺麗な構文のフレームワークです。 クイックインストール もしあなたが今すぐに Fuel を試したいと思うなら、高速インストーラを使ってみてください。curl ライブラリを使用し、oil の必要最小限のバージョンをインストールできます。それから、Fuel の新しい完全なアプリケーションを作成できます。 # oil を Web からクイックインストールします $ curl get.fuelphp.com/oil | sh # oil が、たった今、インストールされました。Si
Config クラス Config クラスは、Fuel の設定オプションの殆どすべてを処理することが出来ます。config ファイルの読み込み、値の取得、設定を行う場合、本クラスが常用されます。 Config File Types 設定を保存するのに、異なるファイルレイアウトを使用できます。レイアウトの種類は、ファイル拡張子で決められます。 PHP. デフォルトのレイアウト。PHP 配列を返す。 return array('key' => 'value'); INI. レイアウトについては、このページ(wiki英語版ページ)をごらんください。 [group] key=value YAML. レイアウトについては、このページ(wiki日本語版ページ)をごらんください。 group: key: value JSON. レイアウトについては、このページ(wiki日本語版ページ)をごらんください。
FuelPHP へようこそ FuelPHP はシンプルで、フレキシブルな、コミュニティにより開発されている PHP 5 用の Web フレームワークです。現在のフレームワークに対する不満から産まれ、開発者のコミュニティからサポート、支持されています。 FuelPHP はとても移植性が高く、多くのサーバで動き、そして、とても綺麗な構文のフレームワークです。 クイックインストール もしあなたが今すぐに Fuel を試したいと思うなら、高速インストーラを使ってみてください。curl ライブラリを使用し、oil の必要最小限のバージョンをインストールできます。それから、Fuel の新しい完全なアプリケーションを作成できます。 # oil を Web からクイックインストールします $ curl https://get.fuelphp.com/oil | sh # oil が、たった今、インストール
Rest コントローラ Rest コントローラとは? Rest コントローラは Base コントローラを継承したもので、RESTful のサポートが組み込まれています。 これは、API を簡単に構築をすることが出来ます。 Please note: もし、REST コントローラの中で before() や router メソッドを 使うなら、うまく動作させるために親クラスの parent::before() (または router) を呼び出さなければ いけません。 Rest コントローラを使う すべてのコントローラと同様に、fuel/app/classes/controllerディレクトリ内にクラスを作成します。 それらは Controller_Rest クラスを継承し、"Controller_" というプレフィックスを付けます。 以下は "test" コントローラの例です: class
タスク タスクとは タスクは、コマンドラインから実行されるかまたは cron ジョブとしてセットアップされるクラスです。一般的にはバックグラウンドプロセス、定期的に行われるタスク、メンテナンスタスクで使用されます。タスクは、コントローラ同様、モデルや他のクラスを呼び出すことができます。 タスクを作成する Fuel ではコントローラは fuel/app/tasks ディレクトリに置かれます。以下は、タスク "example" の例です。 namespace Fuel\Tasks; class Example { public function run($message = 'Hello!') { echo $message; } } これは、oil の refine ユーティリティで呼び出されます。 $ php oil refine example "Good morning". コマンドで
Simpleauth の使用方法 Auth パッケージの はじめに で述べたとおり、認証システムは 3 つのドライバで成り立っており、 それぞれがシステムの一部として機能します: Simpleauth Login ドライバは、ローカルのデータベーステーブルに保存するユーザアカウントの、 生成・更新・削除・検証のロジックを提供します。ユーザアカウントの情報を得たり、パスワードの作成やリセット、 ログインやログアウト (ユーザセッションの作成) を扱うためのものです。 Simpleauth グループ ドライバは、グループ定義情報を simpleauth の設定ファイルに保持しています。 これは、ユーザーがグループのメンバーであるかどうかやグループそのものの情報、またグループに定義されているロールを取得するためのロジックを提供します。 Simpleauth ACL ドライバはロール(役割)駆動型
コード書式や文書の標準は Fuel に貢献するひとはすべて従う必要があります。 このガイドラインを読んでいない貢献はすべて受け入れられません。 ファイル書式 PHP タグの閉じ方 PHP のコードだけしか含まないファイルは常に PHP の閉じタグ (?>) を省略します。 これは見つけにくい「死の白い画面」を避けるためです。 インデント すべてのインデントはスペースではなくタブを使用すべきです。 しかし、インデントをした後はタブではなくスペースを使用して整形します。 // 2 つのタブでインデント $var = 'something'; // タブと整形された値とコメントでインデント $variable = 'else'; // スペースを使用して上下をインデント 行の末尾 行の末尾は Unix 形式の LF にします。 ファイル名 すべてのファイル名は、すべて小文字にしなければなりません
Database 使い方 通常のデータベース命令は、DB クラスを通じて実行することになります。 Fuel ではどのようにデータベースを取り扱うかを以下の例で確認してみてください。 データベースの使用法は大きく2つに分けられます: クエリの実行 SELECT 文 結果の取得 抽出条件 (WHERE 句、ORDER BY 句、LIMIT 句、OFFSET 句) INSERT 文 UPDATE 文 DELETE 文 表の結合 エスケープ 値のバインド クエリキャッシュ クエリの実行 始めに、DB::query を使用してクエリを準備します。 // 返り値: Database_Query オブジェクト $query = DB::query('SELECT * FROM `users`'); これで、クエリを実行できます: $query = DB::query('SELECT * FROM `us
FuelPHP 日本語ドキュメントのトップページです
このページを最初にブックマークしてみませんか?
『FuelPHP.JP 日本語ドキュメント』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く