ブックマーク / fuelphp.jp (20)

  • インストール方法 - インストール - FuelPHP ドキュメント

    いずれかを選択してください: コマンドラインからインストール | 手動でインストール コマンドラインからインストール この方法は現在 *nix systems (Linux, OS X, Unix など) でのみ動作します。 我々のクイックインストーラは Oil パッケージ用に書き下ろされたインターフェースです。これを使用すると1つのコマンドで新しいプロジェクトを生成することができます。oil コマンドで 'php' を使用する必要もありません。 クイックインストーラをインストールするためには、シェルを開き次のコマンドを実行するだけです: $ curl get.fuelphp.com/oil | sh この場合、スクリプトを /usr/bin にインストールするためパスワードを尋ねてくるでしょう。 これであなたのプロジェクトでは 'php oil' の代わりに 'oil' だけを使用するこ

    takaken1123
    takaken1123 2016/03/16
    [2016-03-16 15:53]
  • Response - クラス - FuelPHP ドキュメント

    Response クラス Response クラスは HTTP レスポンスとブラウザ出力を扱うメソッドを含んでいます。 ステータスヘッダを設定する Fuel において、ステータスヘッダは "特別の" ヘッダとして扱われます。設定の仕方も、他のヘッダとは同じではありません。 コントローラの中で次のように設定します: $response = new Response($body, 404); ステータスヘッダと他のヘッダをセットする $headers = array ( 'Cache-Control' => 'no-cache, no-store, max-age=0, must-revalidate', 'Expires' => 'Mon, 26 Jul 1997 05:00:00 GMT', 'Pragma' => 'no-cache', ); $response = new Respon

  • FuelPHP.JP 日本語ドキュメント

    FuelPHP語ドキュメントのトップページです

    takaken1123
    takaken1123 2016/02/24
    [2016-02-24 2:02]
  • Generate - Oil パッケージ - FuelPHP ドキュメント

    Generate コード生成を使用すると、多く繰り返すコードをビルドする開発回数をスピードアップすることができます。 これは - oil 全体にも言えますが - 完全にオプションです。後で全てのコードは好きなように編集可能です。次のような項目を生成することができます: コントローラ モデル プレゼンタ マイグレーション スキャフォールド Admin スキャフォールド タスク 設定 パッケージ モジュール コントローラ 事前に定義したアクションやビューを持つ Controller のスケルトンを生成するために、 次ようなコマンドを使用します: $ php oil g controller posts action1 action2 action3 Created view: APPPATH/views/posts/action1.php Created view: APPPATH/views

    takaken1123
    takaken1123 2016/02/22
    [2016-02-22 4:27]
  • 定数 - 概要 - FuelPHP ドキュメント

    Fuel はグローバル名前空間に 4 つの定数があります。これらは重要なディレクトリを示しています。Fuel は内部的にこれらを使用し、クラスや他のファイルを位置づけています。 これらの定数は public/index.php で設定されています。 注意: Fuel の主要フォルダ (app, core, public, packages) を移動している場合、index.php で正しいパスを指定していることを確認してください。 アプリケーションディレクトリへのパス (/path/to/fuel/app). これはアプリケーションディレクトリやコードを置く場所です。 キー 内容 APPPATH

    takaken1123
    takaken1123 2016/02/20
    [2016-02-20 10:45]
  • Response - クラス - FuelPHP ドキュメント

    Response クラス Response クラスは HTTP レスポンスとブラウザ出力を扱うメソッドを含んでいます。 ステータスヘッダを設定する Fuel において、ステータスヘッダは "特別の" ヘッダとして扱われます。設定の仕方も、他のヘッダとは同じではありません。 コントローラの中で次のように設定します: $response = new Response($body, 404); ステータスヘッダと他のヘッダをセットする $headers = array ( 'Cache-Control' => 'no-cache, no-store, max-age=0, must-revalidate', 'Expires' => 'Mon, 26 Jul 1997 05:00:00 GMT', 'Pragma' => 'no-cache', ); $response = new Respon

    takaken1123
    takaken1123 2016/02/19
    [2016-02-19 4:21]
  • Model_Crud - クラス - FuelPHP ドキュメント

    Model_Crud Methods The classes used the examples are assumed to extend the Model_Crud class. forge($data = array()) The forge method returns a new Model_Crud class instance. 静的

    takaken1123
    takaken1123 2016/02/18
    [2016-02-18 1:26]
  • Generate - Oil Package - FuelPHP ドキュメント

    リファイン リファインはタスクを実行するためのツールです。名称の理由は、燃料を生成するためにオイルを "精製する" ことに由来しています。 どのように作成するかやどのように使用するかについては Tasks についての詳細を読んでください。 含まれているタスク FuelPHP にはあなたの手助けになる、いくつかのタスクが付属しています。 install: 新しく FuelPHP をインストールできます。リポジトリをクローンするのに git が必要です。 migrate: コマンドラインからデータベースのマイグレーションを実行します。 session: Session クラスに必要なデータベースのテーブルを操作できます。 fromdb: 存在するデータベースのテーブルから、モデル、マイグレーション、スキャフォールディング、管理者コードを生成できます。 ヘルプコマンドをつけて実行する時、全てのタ

    takaken1123
    takaken1123 2016/02/15
    [2016-02-15 15:22]
  • CRUD - Orm Package - FuelPHP ドキュメント

    ORM はオブジェクト 関係マッピングの略です。 これは、2 つのことを行います: オブジェクトにデータベースのテーブルの行をマップし、 それはあなたがそれらのオブジェクト間の関係を確立することができます。 それは Active Record パターンに従いますが、他のシステムに影響も受けます。 CRUD: 作成、読み取り、更新、削除 一度あなたのモデルを設定したそれは、作成、読み取り、更新、 およびデータベース内のエントリを行います。 作成 // オプション 1 $new = new Model_Example(); $new->property = 'something'; $new->save(); // オプション 2, forge メソッドでインスタンスを作成して使用する。 $new = Model_Example::forge(); $new->property = 'some

    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • Upload 使い方 - クラス - FuelPHP ドキュメント

    Upload クラス The upload class allows to securely process files that have been uploaded to the application. It allows you to filter uploads in various ways, define what the destination filenames should look like, or filter on size or length of the filename. Uploaded files array Information of every uploaded file is stored in a multidimensional array within the Upload class. For every file, an array i

    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • Rest コントローラ - 概要 - FuelPHP ドキュメント

    Rest コントローラ Rest コントローラとは? Rest コントローラは Base コントローラを継承したもので、RESTful のサポートが組み込まれています。 これは、API を簡単に構築をすることが出来ます。 Please note: もし、REST コントローラの中で before() や router メソッドを 使うなら、うまく動作させるために親クラスの parent::before() (または router) を呼び出さなければ いけません。 Rest コントローラを使う すべてのコントローラと同様に、fuel/app/classes/controllerディレクトリ内にクラスを作成します。 それらは Controller_Rest クラスを継承し、"Controller_" というプレフィックスを付けます。 以下は "test" コントローラの例です: class

    takaken1123
    takaken1123 2016/02/10
    [2016-02-10 20:02]
  • 使用法 - Simpleauth - Auth パッケージ - FuelPHP ドキュメント

    Simpleauth の使用方法 Auth パッケージの はじめに で述べたとおり、認証システムは 3 つのドライバで成り立っており、 それぞれがシステムの一部として機能します: Simpleauth Login ドライバは、ローカルのデータベーステーブルに保存するユーザアカウントの、 生成・更新・削除・検証のロジックを提供します。ユーザアカウントの情報を得たり、パスワードの作成やリセット、 ログインやログアウト (ユーザセッションの作成) を扱うためのものです。 Simpleauth グループ ドライバは、グループ定義情報を simpleauth の設定ファイルに保持しています。 これは、ユーザーがグループのメンバーであるかどうかやグループそのものの情報、またグループに定義されているロールを取得するためのロジックを提供します。 Simpleauth ACL ドライバはロール(役割)駆動型

    takaken1123
    takaken1123 2016/02/10
    [2016-02-10 20:02]
  • インストール方法 - インストール - FuelPHP ドキュメント

    Prerequisites FuelPHP uses Composer, both for installation and for package dependencies. Make sure you installed composer locally before you continue, because the installation methods described below depend on it being present. See the Download Composer page on how to install composer on your machine. Command Line Installation using Oil Our quick installer is a stripped down interface for the Oil

    takaken1123
    takaken1123 2016/02/09
    [2016-02-09 19:43]
  • Model_Crud - クラス - FuelPHP ドキュメント

    Model_Crud メソッド 例として使われているクラスは、Model_Crud を継承したものとします。 forge($data = array()) forge メソッドは、新しい Model_Crud クラスのインスタンスを返します。 静的

    takaken1123
    takaken1123 2016/02/09
    [2016-02-09 19:43]
  • Query Builder Select - クラス - FuelPHP ドキュメント

    Database 使い方 通常のデータベース命令は、DB クラスを通じて実行することになります。 Fuel ではどのようにデータベースを取り扱うかを以下の例で確認してみてください。 データベースの使用法は大きく 2 つに分けられます: Query results Running queries SELECT 文, 結果の取得, 抽出条件 (WHERE 句、ORDER BY 句、LIMIT 句、OFFSET 句), INSERT 文, UPDATE 文, DELETE 文 data 表の結合 エスケープ クエリバインディング クエリキャッシュ Query results A database query always returns the result in an iterator object. There are two types of result object available

    takaken1123
    takaken1123 2016/02/09
    [2016-02-09 14:22]
  • Query Builder Select - クラス - FuelPHP ドキュメント

    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

    takaken1123
    takaken1123 2016/02/09
    [2016-02-09 14:22]
  • Model_Crud - クラス - FuelPHP ドキュメント

    Model_Crud クラス はじめに データベース操作のほとんどは基的な CRUD (Create Retrieve Update Delete) 操作に落ち着くことになる。 Model_Crud クラスは標準的な方法でその機能を提供します。このクラスは以下をサポートします: データベースエンティティの作成 データベースエンティティの取得 データベースエンティティの更新 データベースエンティティの削除 入力値バリデーション 最初のモデル Model_Crud クラスを利用するために、\Model_Crud を継承したクラスを作ります。例: <?php class Model_Users extends \Model_Crud { // 利用したいテーブル名をセット protected static $_table_name = 'users'; } これで動作する基的なモデルになりま

    takaken1123
    takaken1123 2016/02/09
    [2016-02-09 14:22]
  • Creating models - Orm Package - FuelPHP ドキュメント

    takaken1123
    takaken1123 2016/02/08
    [2016-02-08 18:28]
  • はじめに - Oil Package - FuelPHP ドキュメント

    Oil ユーティリティ Oil ユーティリティは特別なパッケージコマンドで、いくつかの方法で使用すること出来ます。 これを使用することで、素早い開発を楽にしたり、アプリケーションのテストを補助したり、Tasks を実行したりできます。 Oil はオプションのコマンドラインユーティリティで、いくつかの関数を提供することで開発速度をスピードアップできるように設計されています: Generate - MVC コンポーネント、マイグレーション、スキャフォールドを生成します。 Refine - マイグレートや制作したタスクを実行します。 Package - パッケージのインストール、更新および削除をします。 Console - 対話シェルを使ってリアルタイムにコードをテストします。 Test - PHPUnit テストを実行します。 これらの各コマンドはそれぞれの目的のためにそれぞれの方法で動作しま

    takaken1123
    takaken1123 2016/02/08
    [2016-02-08 18:28]
  • Input - クラス - FuelPHP ドキュメント

    // Example URL: http://localhost/controller/method echo Input::uri(); // 返り値: /controller/method json($index = null, $default = null) json メソッドは、json 形式で送られたリクエストボディをデコードして (and cleaned) 返します。 静的

    takaken1123
    takaken1123 2016/02/08
    [2016-02-08 18:28]
  • 1