前提・実現したいこと
cakephp: 2.x
$this->dataの内容をDBに保存しようとしていました。
しかし、以下のようにカンマが付いているためnullになってしまいます。
[office_administrator_labor_costs] => true [road] => yes [EstimationDocuments] => Array ( [weight_tax] => 123,456 [liability_insurance] => 123,456 [interpersonal_objective_vehicle_insurance] => 123,456 [freight_insurance] => 123,456 [fire_insurance] => 123,456 [other_insurance] => 123,456 [vehicle_inspection_fee] => 123,456 [refrigerator_maintenance_fee] => 123,456 [other_fee] => 123,456 [leasing_fee] => 123,456 [fixed_total] => 197,673 ) )
なので、$this->dataのEstimationDocumentsの各要素にアクセスしてstr_replaceでカンマを取り除きたいのですが$this->data['EstimationDocuments']ではアクセスできず困っています。
アクセスの仕やり方と、もし他にカンマを取り除く方法で良いものがありましたら教えていただきたいです。
発生している問題・エラーメッセージ
SQLSTATE[22P02]: Invalid text representation: 7 ERROR: 型integerの入力構文が無効です
試したこと
$this->data['EstimationDocuments']や$this->data->EstimationDocumentsでアクセスを試みたのですが、駄目でした。
補足情報(FW/ツールのバージョンなど)
足りない情報やソースコードがあればコメント欄でお教え願います。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/29 08:14