Currently viewing the category: "fuelphp"

fuelphpのCRUDテンプレート

デフォルトで生成されるCRUDが気に入らなかったので、自分で作ってみた。

自動生成の不満点は

  1. クラスが継承じゃないので全体を変えたいときに不便
  2. なぜかViewの方ではテンプレートを組み込む形でやっているので、好きなテンプレートエンジンへの移行がしにくいこと
  3. 確認画面がない
  4. createとeditが別々にある
  5. indexでページャーが居ない
  6. モデルにプロパティをひとつ追加した時の変更が大変

というわけでつくりました。

Continue reading »

 

CMSを作るときに、fuelphpとnicEditという組み合わせがMITライセンスでお気に入りなんですが、
nicEditの画像アップロードが外部サーバーのため、ちょっとプライベートな用途には使いにくいというのがあります。
そこで、どうせMITライセンスなんだし、改造しちゃえ!ってことできちんと自分のサーバーに画像をアップロードするようにしてみました。

Continue reading »

 

fuelphpが最近のお気に入りフレームワークなのですが、一つ不満点がありました。

fuelphpではview側で使うクラスがあり、htmlを書くのを補佐してくれるのですが、
引数が連想配列や配列を求めることが多く、smartyではその部分がネックとなりすごい扱いづらいものとなってました。
補助してくれるクラスがあるのに使わないでhtmlを直書き・・・・ということもしばしば。

しかし、smarty3になって、じつは連想配列がすごい簡単に作れるようになってた!! のでちょっとメモがてら紹介しちゃいます。

Continue reading »

 

データベースを活用するとき、よく論理削除を使います。
論理削除とは削除時は削除フラグを立てるだけで、実際には削除しないでデータを残しておくというものです。

実際には削除しない事で、トラブルが起きた時にきちんと原因を探る事ができるようになります。

そんな論理削除をfuelphpで使ってみました

Continue reading »

 

fuelphpでファイルをアップロードするとき、なかなか参考資料がなかったのでメモ。
基本的にはリファレンスを解読すれば一つ一つの関数について書いてあるので理解は出来るのですが、
サンプルがなかなか無く、もっと現物的なものが欲しかったので。

結構fuelphpが気に入ったので、記事はしばらくfuelphp関連になるかもしれません。

Continue reading »

 

最近fuelphpを使っているのですが、そこでoilコマンドを製品環境で実行するコマンドがわからなかったのでメモ。
わからない〜といってたら@kenji_sさんが教えてくれました。

コマンドは簡単で、php oil…のまえに環境設定をするだけです。
[plain]env FUEL_ENV=production php oil …[/plain]

環境変数とか使ってるので、詳しい人には一発でわかるんでしょうが自分は全然わからなかったです・・・・。
ココらへんドキュメントに書いてくれないかなぁ・・・