find
またはを実行するfetch
と、返される値の配列には、列のデータ型に関係なく、すべての列の文字列表現が含まれます。これは、整数列の代わりに次のように返されることを意味します。
array( 'field1' => 1 )
彼らは最終的に
array( 'field1' => '1' )
これはCakePHPで期待される動作ですか?何かを誤って構成しましたか?
afterfind
モデルのメソッドに適切な列を呼び出すコードを書くことを考えましintval
たが、それが本当に最善の解決策ですか?CakePHPには、文字列以外の列を処理するためのより良い方法がありますか?