ろむのシ的メモ+α

Web系のブラウザゲーのツールとか作ったりつくらなかったりしてます

laravelの微妙な所

Laravelってなに?PHPのFWの一つ。
公式:http://laravel.com/
日本語情報多いところ:http://kore1server.com/



色々使ってて微妙だと感じる所

  • テンプレートで利用するsectionでの継承。(@parentの部分)
  • テンプレートで@parentなどが置換されるのはLaravel namespace固定な事。
    • これ継承するものがない場合@parentがそのままでます。せめて消して・・・
  • FW内での別クラス利用がほぼLaravel\*とnamespace固定
    • せっかくaliaseがあって拡張しやすいのに固定で内部動作が変えられない。
    • 内部動作を変えたくなる部分はResponseのダウンローダ。FWがマルチバイト未対応なためにちょっと残念。
  • Strクラスに文字列カット系がない。内部でsubstrを利用する部分はそれぞれで記述されている。謎。
  • bundle作成時にbundle名がほぼ固定化される事。bundle名を変更したい場合はclass名の変更やらやる事多い。

あとは大体満足。整理すると意外と少ない。
致命的なのは無く、だいたい回避できる。

まぁLaravel4でどれ程変わるのやら・・・