今回は主に時間やお金の表示など、出力に関するネタです。
Contents
Cakeでのカンマ区切り
number_formatを使うという手もありますが、Cake独自のライブラリでもできます。
まずController側でNumberヘルパーを使えるように下記のように設定をします。
1 |
public $helpers = array('Number'); |
あとはテンプレート側で下記のようにコーディングすればOKです。
単純なカンマ区切り 例1,000
1 |
echo $this->Number->currency( $data,'JPY',array('wholeSymbol'=>"",'places'=>0)); |
\をつけるケース 例 \1,000
1 |
echo $this->Number->currency( $data,'JPY',array('places'=>0)); |
円をつけるケース 例 1,000円
1 |
echo $this->Number->currency( $data,'JPY',array('places'=>0,'wholeSymbol'=>"円",'wholePosition'=>'after'); |
wholeSymbolというプロパティを変更すれば円以外の言葉も対応できます。
細かい説明は下記ドキュメントを参照してください。
曜日の出力など
PHPやMySQLで曜日(日本語)を出力したいとなったときに調べたことなどを。