CSS Selector Generator | CSS のセレクタ一覧を一発で自動生成!

04

08月2010年

[CakePHP]続 初めてCakePHP1.3を使って覚えた事

ichikawa 10:33 AM

こんにちは、ichikawaです。体に悪いと思いつつ、朝から晩までクーラー付けっぱなしです。
今回は、前回の「初めてCakePHP1.3を使って覚えた事」の続きを書きたいと思います。
(現在、1.3.3の安定板がリリースされていますが、今回確認したバージョンは1.3.2です。)

リンク付き画像の表示方法

CakePHP1.3になり、リンク付き画像の表示方法が変わりました。
単純な例を書くと以下のような感じです。

$html->link($html->image('sample.png'), $url, array('escape' => false));

1.2では$html->link()の第5引数でエスケープしていましたが、1.3になり第3引数の$options['escape']で指定する事になりました。
よく使うのは以下のような感じでしょうか。

e($html->link($html->image('common/logo.png', array('width'=>"152", 'height'=>"93", 'alt'=>"バシャログ","class" => "pngFix")), "/", array('escape' => false)));

$showEmpty引数は削除

CakePHP1.3になり、FormHelper::select()などの$showEmpty引数は削除されました。
1.2では第5引数で指定していましたが、1.3からは $attributes['empty'] で指定します。

e($myForm->select('Member.age', $params, null, array('empty' => '選択してください') ));

$javascript->link()は $html->script()

JavascriptHelper と AjaxHelperは両方とも非推奨となりました。
例えばJavascriptファイルを読み込む場合など、以下のようにするのが望ましいです。

e($html->script('jquery');

1.2ではJavascriptHelperのlink()でしたが、1.3では上記のように指定する事が推奨されています。

バシャログスタッフによるWebサイト制作サービス

トラックバック

このエントリーのトラックバックURL
http://c-brains.jp/cgi-bin/mt/###/2305
###はmt-tb.cgiに変更してください。

ページの先頭へ

POPULAR TAGS
  • バシャログスタッフによるWebサイト制作サービス

ARCHIVE

特集

  • ステップアップ!CakePHP
  • 作って学ぶjQuery