目前我正在做symfony项目,但是当我尝试执行时会抛出一些错误。例如:
控制器
MyAppBundle\Controller\DefaultController::updateAction()要求为"$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。
发布于 2016-04-20 07:49:23
检查你的控制器文件。你用:
updateAction(Request $request)但是您使用的是正确的Request对象吗?它应该是
use Symfony\Component\HttpFoundation\Requesthttps://stackoverflow.com/questions/36736073
复制相似问题