megadreamsフレームワークを使って開発を始めて約1ヶ月半。フレームワークの便利さに感動する毎日が続いています。そんな今日は,今流行のFuelPHPについて。FuelPHPは、PHP5.3によるWebアプリケーション用のMVCフレームワークです。Horrigan氏によって開発が開始されました。PHPのフレームワークには、「CakePHP」や「Symfony」「Codelgniter」など様々なフレームワークがありますが、FuelPHPは軽いため高速な処理を行うソーシャルゲームなどの開発には向いているそうです!そんなFuelPHPのスキャフォールド(scaffold)とマイグレーション(migration)がとても便利なので紹介したいと思います。Railsで導入された機能で、MVCフレームワークでCRUD操作を行うための枠組みを自動生成する仕組みのことです。ちなみにCRUDとは、Create(生成)、Read(読み取り)、Update(更新)、Delete(削除)の頭文字をとった言葉で、データベースの基本的な操作のことを指します。)、コントローラ、マイグレーションが一括して生成されます。id:int上記のコマンドで、文字列で50文字までのtitleカラムとcontentカラム,整数型のidカラムのモデルが出来上がり、同時に表示編集登録削除のコントローラーも出来上がります。超便利!!マイグレーションについてマイグレーションとは、データベースのテーブル構造を管理するものです。マイグレーションを実行することで、作成したモデルをDBに反映させることが可能です。FuelPHPでは、fuel/app/migrations以下のファイルを読み込むことで実行されます。migrate上記コマンドを実行することで、作成したモデルがDBに反映されました!ただし、この状態でファイルにアクセスしても以下のようなエラー画面が出ます。site.プロフィール某IT企業エンジニアの社会人4年目。アジャイル開発.HTML5,Objective-CなどでWebアプリの開発。Chefを使ったサーバ構築の自動化にも取り組んでいます。