首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symfony请求职位

Symfony请求职位
EN

Stack Overflow用户
提问于 2016-04-20 06:58:22
回答 1查看 75关注 0票数 0

目前我正在做symfony项目,但是当我尝试执行时会抛出一些错误。例如:

控制器MyAppBundle\Controller\DefaultController::updateAction()要求为"$request“参数提供一个值(因为没有默认值,或者在这个参数之后有一个非可选参数)。

我的路线:

代码语言:javascript
复制
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

我的控制员:

代码语言:javascript
复制
public function updateAction(Request $request){
    $em = $this->getDoctrine()->getManager();

    $username = $request->request->get('username');
    $password = $request->request->get('password');
}

最后,我在主页上的表格(索引):

代码语言:javascript
复制
<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。

EN

回答 1

Stack Overflow用户

发布于 2016-04-20 07:49:23

检查你的控制器文件。你用:

代码语言:javascript
复制
updateAction(Request $request)

但是您使用的是正确的Request对象吗?它应该是

代码语言:javascript
复制
use Symfony\Component\HttpFoundation\Request
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36736073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档