AJAX を使用して更新するデータを送信した後、コントローラーで受信されたデータを知りたいのですが、それはテーブル内のデータですか?それとも判断材料なのでしょうか?
PhpNewer2018-05-19 17:12:33
$data は、フロントエンドによって ajax を通じて送信されたフォームのすべてのデータです。これは連想配列です。 tp5 はデフォルトで json を使用します。$data 内のデータを確認するためにダンプ出力を使用していますか?
updata() はここで mysql の SQL ステートメントを実行すべきではないのですが、なぜ $data が直接実行されるのでしょうか?
圐圙2018-05-19 14:13:21
$name= $this->request->param('name');
$add= $this->request->param('add');
$time= $this->request ->param('update_time');
$a = Db::name('dh')
->where('id',$s)
->data(['name' => $ name, a 'add' = & gt; add,
'update_time' = & gt; $ time
])
- & gt; このように電話する必要がありますか?変更するフィールドがたくさんある場合はどうすればよいですか?