Ух ты, кажется, работает!большое спасибо, парень!
Можете ли вы объяснить мне, в чем моя ошибка, пожалуйста?
Я только что скопировал / вставил код команды без успеха.Позвольте мне объяснить код:
Реакция:
handleSaveDiagnostic = () => {
axios.put('/admin/api/diagnostic/update-diagnostic/'+ this.state.currentDiagnostic.id, {
'newDiagnostic': this.state.currentDiagnostic
})
.then(response => {
alert('Family has been modified');
this.loadCounters();
})
};
Контроллер:
* @Route("/update-diagnostic/{diagnostic}", name="update_diagnostic")
* @Method(methods={"PUT"})
*
* @param \Symfony\Component\HttpFoundation\Request $request
* @param \AppBundle\Entity\Diagnostic $diagnostic
*
* @return \Symfony\Component\HttpFoundation\Response
*/
public function updateDiagnosticAction(Request $request, Diagnostic $diagnostic) {
$newDiagnostic = $request->get('newDiagnostic'); (is working!)
...
}
В чем разница, пожалуйста, он работает для него, но $ request-> getContentнужен мне ?? !!