find
またはfetch
を返すと、返された値の配列には、列のデータ型に関係なく、すべてのmy列の文字列表現が含まれます。これは、代わりのように返す整数の列の意味:CakePHPの整数列の整数値を取得するにはどうすればよいですか?
array('field1' => 1)
array('field1' => '1')
は、CakePHPのために、この予想される動作であるため、彼らは終わりますか?私は何かを間違って構成しましたか?
私のモデルのafterfind
メソッドにいくつかのコードを書いて、intval
を適切な列に呼び出すことを考えましたが、それは本当に最適な解決策ですか? CakePHPは非文字列を扱うより良い方法を持っていますか?
なぜ整数値を使用する必要がありますか? – burzum
文字列ではなく、整数を必要とするWebアプリケーションのJSONとしてデータを出力しています。 –
さて、私の答えを見てください。 ;) – burzum