院生エンジニアのにっき

  • Change style to Blue
  • Change style to Red
  • Change style to Green
  • Change style to Pink

CakePHP1.2系で使える新機能   2007-10-31

CakePHP1.2で使える便利な5つの新機能 - yandodの日記

CakePHP1.2系で使える新機能について紹介されています。

内容は

  1. エラー発生箇所のフレンドリーな表示
  2. ページング機能
  3. 複雑な設定が出来るようになったvalidate
  4. Eメール送信機能
  5. HTTPリクエスト生成・XML解析

となっています。

個人的には1.2系になって、テーマとしてテンプレートをユーザごとに切り替えたり(Controllerにてvar $themeを定義)、bootstrap.phpに$modelPathsや$controllerPathsを定義することで

  1. $modelPaths = array(
  2.         APP.'models/',
  3.         APP.'models/blog/',
  4.         APP.'models/mail/',
  5. );

models、controllersディレクトリ以外をソース置き場に簡単にできるようになったので階層的にファイルが置けて開発がし易くなった点などが便利だと思います。

安藤さんが書かれているように以前当ブログでも取り上げましたPaginatorやバリデーション機能(1.1系では自分で拡張しないと使い物にならなかった。http://d.hatena.ne.jp/hetima/20070202/1170344802が秀逸です)が強化された事は大変便利ですね。

その他のCakePHP1.2での新機能についてもhttp://d.hatena.ne.jp/yandod/20071030/1193758565にてpdfで置いてあります。英語ですが苦手な人もソースコードを読めば大体の概要は分かるかと思います。

CakePHPガイドブック


コメントを書く