2011-07-06 7 views
0

私はCakePHPを使って編集時に "price"変数を持つ入力フィールドを表示しています。データベースから来るこの数値は小数点以下5桁です(複雑な計算の場合)。CakePHP read()関数によってフォーマットデータが読み込まれています

データベースの列を2点に浮動するように設定しないと、この変数を2点に浮動小数点に変換する方法はありますか?

<?php echo $form->input('price'); ?> 

私に詳しい情報が必要な場合はお知らせください。

答えて

1

$ form-> create( 'Model')を実行したときにモデルを指定しましたか?

モデルとフィールドを指定することで、$ this->データを操作できるはずです。

<?php echo $form->text('price', 
      array('value' => round($this->data['Model']['price'], 2))); 
+0

はい、私のモデルを指定しました。ありがとう、これは魅力のように働いた。私は誰か他の人がここに入れているボウルズを通って固定しています。なぜ私は配列に「価値」を押し込むとは思わなかったのか分かりません。再びありがとう。 – Chris

関連する問題