はじめに参考記事 FuelPHP の Fieldset を使おう(Form の自動生成) - A Day in Serenity @ kenjis FuelPHPのFieldsetクラスをまとめてみた。1 » 新人Webエンジニアの記録。 上の記事を参考にするとある程度わかるとは思いますが、自分なりに試してみた事を。 まずFieldset クラスを使うことで何ができるかというとFormのHTMLを自動生成してくれます。それだけではなくバリデーションも一緒に定義できるし、バリデーションエラーがあった場合、元の入力画面に戻る処理とかも簡潔にかけるようになります。 適当に新規作成の例 以下はコントローラのソース public function action_create() { // カテゴリの定義 $categories = array( '機能' => '機能', 'バグ' => 'バグ',
2012-11-09 FuelPHPをやってみる (6) - モデルテストとモック - PHP FuelPHP テスト 例えば以下のようなモデルクラスがあった場合 fuel/app/classes/model/items.php <?php class Model_Items extends \Model_Crud { protected static $_table_name = 'items'; public static function findById($id) { $entry = null; try { $entry = static::find_one_by('id', $id); } catch (Database_Exception $e) { Log::warning($e->getMessage()); } return $entry; } } まぁ単純にID値から
昨日の cakephper さんの「FuelPHPでMongoDBを使う」に続きまして、今日は FuelPHP Advent Calendar 2011 10日目です。 ちなみに、ビューは app/classes/views じゃなくて app/views に置くのは、ビューがクラスではないからだと思います。 FuelPHP には、Rails のようなデータベースマイグレーション機能があります。データベースマイグレーションとは、マイグレーションファイルにテーブルの定義を記録して管理する機能です。マイグレーションを使うことでテーブルの変更をフレームワークの枠内で管理することができます。 マイグレーションは oil コマンドを使用します。コマンドの基本的な使い方は以下のようになっています。 oil generate migration <migrationname> [<fieldname1>
FuelPHPはエラーメッセージが不親切 oilコマンドを叩いたらこのようなエラーメッセージが出て動きませんでした ~~~ $ oil –help This is not a valid Fuel installation so Oil is a bit lost. http://fuelphp.com/docs/installation/instructions.html ~~~ Instruction – Installation – FuelPHP Documentationにあるとおりにコマンドを実行した場合 ~~~ $ curl get.fuelphp.com/oil | sh $ oil create blog ~~~ blogディレクトリ配下はこうなります ~~~ drwxr-xr-x 14 user 476 7 16 10:21 . drwxr-xr-x 4 user 13
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く