0
現在、私はsymfonyプロジェクトに取り組んでいますが、実行しようとするといくつかのエラーがスローされます。例として:Symfony Request POST
コントローラ
MyAppBundle\Controller\DefaultController::updateAction()
は( デフォルト値がないためか、非オプションの引数 はこの1つの後に存在するため)あなたは「$request
」引数の値を提供する必要があります。
マイルーティング:
anasayfa:
path:/
defaults: { _controller:MyAppBundle:Default:index}
listele:
path: /listele
defaults: {_controller:MyAppBundle:Default:listele}
update:
path: /update
defaults: {_controller:MyAppBundle:Default:update}
requirements:
methods: POST
そして、私のコントローラ:ホームページ内
public function updateAction(Request $request){
$em = $this->getDoctrine()->getManager();
$username = $request->request->get('username');
$password = $request->request->get('password');
}
は、最後に私のフォーム(インデックス):
<form action="{{ path('update') }}" method="POST">
<input type="text" name="username" placeholder="Give Username">
<input type="text" name="password" placeholder="Give Password">
<input type="submit" value="kaydet">
</form>
私はsymfonyのバージョン3.0を使用しています。