U-NOTEトップ イベント たった3分で「Fuel PHP&CodeIgniter」の最新動向が理解できる。【CodeIQ提供】 #phptalk
![【保存版】たった3分で「Fuel PHP&CodeIgniter」の最新動向が理解できる。【CodeIQ提供】 #phptalk | U-NOTE【ユーノート】- ビジネスマンのためのノウハウまとめを無料で](https://cdn-ak-scissors.b.st-hatena.com/image/square/549ef562e1dbcf5703ebf0714e60cac0f0a51c92/height=288;version=1;width=512/http%3A%2F%2Fimgs.u-note.me%2Fnote%2Fcaption%2F47486621.jpg)
フレームワークを使用してシステムを開発しているとコアクラスを変更したり、処理を追加したい場合があります。 あまりコアクラスは変更したくないので、コアクラスを拡張して処理を記述します。 今回はFuelphpでcoreクラスを拡張し、処理を追加したり、オーバーライドする方法をメモします。 ■ Fuelphpでcoreクラスを拡張する Paginationクラスを拡張する場合、「fuel/app/classes」の直下に「pagination.php」を作成します。 作成した「pagination.php」に処理を追加したり、オーバーライドしたい処理を記述します。 ※「fuel/core/classes/pagination.php」をオーバーライドします。 <?php class Pagination extends Fuel\Core\Pagination { // 処理を記述 } 処理を記
はじめてのフレームワークとしてのFuelPHP FuelPHPは、PHP5.3以降に対応した、軽量・高速のPHPフレームワークです。ライセンス問題で失速したCodeIgniterの後釜と目されている(?)ようです。 本書・『はじめてのフレームワークとしてのFuelPHP』は、2012年の7月に達人出版会から電子書籍として刊行されました。対応しているFuelPHPのバージョンは1.2です。一方、2013年4月現在の最新バージョンは1.5.3。この間、機能の改廃やディレクトリ構造の変更等が入っています。 バージョン変更に対する対応は全てGitHub上のサポートサイトで網羅されているので、現在でもサンプルコードはちゃんと動きます。欲を言えば、章ごとのスナップショットが欲しいですね。リファクタリングの章だけやり直したい、みたいな需要もあるので。 本書、とにかく気合を入れて書いたんだろうなというのは
ゲスト講演3 FuelPHP活用事例 FuelPHPの業務利用についてシーエー・アドバンスさんよりご紹介いただきました。 シーエー・アドバンスはサイバーエージェントのグループ会社であり、インターネットメディアや広告の運用に関する事業をしています。今回の講演では社内でのFuelPHP活用事例をご紹介いただきました。 まず、FuelPHPを採用しているプロジェクトとして代表的な4つのプロジェクトについて概要の説明がありました。講演の中では、さらに3と4について詳しく取り上げました。 FuelPHP採用プロジェクトの一例 CS(カスタマーサポート)社内業務ポータル 画像、投稿監視管理システム CS(カスタマーサポート)社外向け業務支援システム SEM運用支援システム CS(カスタマーサポート)社外向け業務支援システムについて ソーシャルアプリに特化して、ユーザーからの問い合わせの受け付け、開発者
FuelPHP に PHPUnit を Composer でインストールする手順です。 FuelPHP は 1.6 から標準で Composer 対応します。 FuelPHP 1.6 をインストールする FuelPHP 1.6 はまだ開発版なので、ブランチを指定して GitHub から取得し、サブモジュールのブランチも 1.6/develop にしておきます。 $ git clone --recursive --branch 1.6/develop git://github.com/fuel/fuel.git fuelphp $ cd fuelphp $ git submodule foreach git checkout 1.6/develop 正式リリースされれば、oil create だけでインストールできるようになるでしょう。 パッケージをインストールする composer.jso
Google グループの参加者が 200人を突破し、そろそろ巷でも流行っていると言われ始めた FuelPHP です。 (17:44 追記) CodeIgniter からの移行ユーザが多いのは事実ですが、それだけではありません。あと、この記事は CodeIgniter との違いを指摘したものです。 (12:48 追記) まったく流行っていない地域もあるようです。 FuelPHP は何故流行っているのか? その理由の 1つには、他のフレームワーク、とりわけ、CodeIgniter、Kohana、Yii とは違い、多くのユーザが全国的にいろいろな場所で FuelPHP に関する発表を行なっていることがあります。 slideshare から、おおざっぱに抜粋してみました。slideshare にもこれ以外のものもありますし、他の場所にもあります。貼り付けるスライドが多すぎると表示の確認で Fire
こんにちは、chatiiです。ちょっとまじめに記事書きます。 FuelPHPでけっこう(chatiiとしては)規模の大きい案件がきたので、開発環境をキチっと決めたいと思いました。その中で、今まで手作業でやりつつ、「これ自動化できるだろ」っていうところがあり、今回うまくいったのでご紹介。ちなみに、今回はFuelPHPは関係ないです。 開発会社さんから見たら普通のことなんだろうなぁ。野良プログラマーPHPerだからせけんしらず。 環境・条件 ソースコード管理はGitHub ひとりなのに!ひとりなのに! LAMP構成 開発マシンにはXAMPP/MAMPを入れる。Linuxの場合はyum/aptで取得。 サーバーは 本番サーバー(www.hoge.com) テストサーバー (hoge.dev.example.com) テストサーバーは他人がアクセスできないようにね 他のプロジェクトもテストします
Fuel では、単純な静的なルート設定から HTTP の動詞によるルーティングを用いた高度なルート設定に至るまで、様々なルーティングが可能です。 ルート設定は、fuel/app/config/routes.php で行います。 予約済みルート Fuel には 2 つの予約済みルートがあります。_root_ および _404_ です。 _root_ - URI が指定されていないときのデフォルトルート。 _404_ - コントローラ、あるいはアクションが見つからないときのルート。 キャッチオールのルートとしても使えます。 return array( '_root_' => 'welcome/index', '_404_' => 'welcome/404', ); 基本的なルーティング 左辺に記述されたルートは、リクエストされた URI と比較されます。もしマッチしていれば、そのリクエストは右
「そろそろ CodeIgniter からの移行先について一言言っておくか」を書いたのが 8か月前。この間に世界はかなり変わりました。 あ、この記事は CodeIgniter からの移行先を検討している人向けです。すでに移行先を決めた方には読むだけ時間の無駄です。むしろ、移行先のフレームワークを極めることをお薦めしたいです。 似たようなフレームワークを探したい場合 さて、以前、以下の 3つのフレームワークをあげました。 Kohana http://kohanaframework.org/ Yii http://www.yiiframework.com/ FuelPHP http://fuelphp.com/ 8か月の後の現在、似たようなフレームワークを探したい場合なら、 FuelPHP http://fuelphp.com/ をお薦めします。 理由は、上記 3つの中では日本語の情報がもっとも
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く