サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
2024年ランキング
press.nekoget.com
タスク タスクとは タスクは、コマンドラインから実行されるかまたは 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". コマンドで
Fuel では、単純な静的なルート設定から HTTP の動詞によるルーティングを用いた高度なルート設定に至るまで、様々なルーティングが可能です。 ルート設定は、fuel/app/config/routes.php で行います。 予約済みルート Fuel には 2 つの予約済みルートがあります。_root_ および _404_ です。 _root_ - URI が指定されていないときのデフォルトルート。 _404_ - コントローラ、あるいはアクションが見つからないときのルート。 キャッチオールのルートとしても使えます。 return array( '_root_' => 'welcome/index', '_404_' => 'welcome/404', ); 基本的なルーティング 左辺に記述されたルートは、リクエストされた URI と比較されます。もしマッチしていれば、そのリクエストは右
環境のサポートは、FuelPHP やあなたのアプリケーションが、環境設定に基づいて意思決定することを助けます。 FuelPHP 自体は環境設定を使用して、現在有効な環境に基づいて追加の設定をロードしたり上書きしたりします。 環境のリスト FuelPHP には 4 つの定義済みの環境があります。 \Fuel::DEVELOPMENT 開発環境。 \Fuel::TEST テスト環境。 \Fuel::STAGE ステージング環境。 \Fuel::PRODUCTION 製品環境。 環境をセットする 環境の設定は、サーバ変数 FUEL_ENV をセットするか、 手動で fuel/app/bootstrap.php 内の設定を変更することで設定します。 // Inside app/bootstrap.php /** * あなたの環境。次のいずれかをセットすることができます: * * Fuel::DEV
コード書式や文書の標準は Fuel に貢献するひとはすべて従う必要があります。 このガイドラインを読んでいない貢献はすべて受け入れられません。 ファイル書式 PHP タグの閉じ方 PHP のコードだけしか含まないファイルは常に PHP の閉じタグ (?>) を省略します。 これは見つけにくい「死の白い画面」を避けるためです。 インデント すべてのインデントはスペースではなくタブを使用すべきです。 しかし、インデントをした後はタブではなくスペースを使用して整形します。 // 2 つのタブでインデント $var = 'something'; // タブと整形された値とコメントでインデント $variable = 'else'; // スペースを使用して上下をインデント 行の末尾 行の末尾は Unix 形式の LF にします。 ファイル名 すべてのファイル名は、すべて小文字にしなければなりません
ビューモデルはオプションです。必要ない場合は、ビュー を使用することができます。 ビューモデルとは? ビューモデルはビューの生成に必要なロジックを含むクラスです。 コントローラがユーザ入力を処理し、必要なアクションを処理すると、 ビューモデルにビューに必要なデータを取得するように処理を引き継ぎます。 ビューモデルはデータの操作を一切すべきではありませんが、データベースの呼び出しや他のデータの取得、 ビューの生成に必要な準備の操作を含めます。 ビューモデルの作成 最初は app/classes/view/index.php で、空のビューモデルを作成します: class View_Index extends ViewModel {} そして、app/views/index.php でこれが属するビューを作成します: <h1><?php echo $title; ?></h1> <ul> <?
FuelPHP へようこそ FuelPHP はシンプルで、フレキシブルな、コミュニティにより開発されている PHP 5 用の Web フレームワークです。現在のフレームワークに対する不満から産まれ、開発者のコミュニティからサポート、支持されています。 FuelPHP はとても移植性が高く、多くのサーバで動き、そして、とても綺麗な構文のフレームワークです。 クイックインストール もしあなたが今すぐに Fuel を試したいと思うなら、高速インストーラを使ってみてください。curl ライブラリを使用し、oil の必要最小限のバージョンをインストールできます。それから、Fuel の新しい完全なアプリケーションを作成できます。 # oil を Web からクイックインストールします $ curl get.fuelphp.com/oil | sh # oil が、たった今、インストールされました。Si
先日開催された、アジャイルサムライ読書会 他流試合に参加しました。 @shinyaa31さんの書かれた記事がとてもわかりやすく詳細にまとめてくださっています。→ http://d.hatena.ne.jp/absj31/20110918/1316423657 またtwitterでのつぶやきも@shinyaa31さんがまとめてくださっています。→ http://togetter.com/li/189708 ご縁があり、主催をしてくださった、@ShiroKappaさんに声をかけていただき、今回はスタッフ参加をさせていただきました。名札の作成と、当日の受付をさせていただきました! ★課題図書 アジャイルサムライ-達人開発者への道- 単行本(ソフトカバー): 288ページ それほど分厚くもなく、でも読み返したい内容にあふれる良書です。 道場と称する読書会が次々に出来たのは当然のように思えます。 原
このページを最初にブックマークしてみませんか?
『press.nekoget.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く