cakePHP3を使い始めたばかりで、申し訳ないです。
テーブルのカラムと、送信データの形が違う場合の修正方法を教えてください。
php で 送信データを展開して、形を整えてから、saveするしかないですか?
↓
■テーブルに、
year
month
day
の3つのカラムを設定しました。
■add.ctp に、
<?php $this->Form->templates(['dateWidget'=>'{{year}}年{{month}}月{{day}}日']); ?><?= $this->Form->input('date',['type'=>'date','monthNames' => false]) ?>
にて、記載して、submit にて送信した場合、
データは、
"date": { "year": "2017", "month": "05", "day": "10" }
この様な形式になると思うのでが、このままでは形式が違うので、save 出来ないので、下記の様に変更する必要があると思っております。
"year": "2017", "month": "05", "day": "10"
どの様に変更したら良いのでしょうか?
何か簡単な方法があるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/17 08:46