问题标签 [symfony-3.1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
420 浏览

php - 在 fosuser 捆绑中重置密码奇怪的行为

我在重置密码时有一个奇怪的行为。我安装在 dev fosuser 包上。我覆盖了登录模板,它工作正常。但重置路线不能正常工作。我的配置:

我创建了一个文件:/app/Resources/FOSUserBundle/views/Resetting/request.html.twig

当我按下提交按钮时,我被重定向到 url:/resetting/check-email和错误: No route found for "POST /resetting/check-email": Method Not Allowed (Allow: GET, HEAD)。而且我没有收到电子邮件。你能帮我吗 ?对不起我的英语不好

0 投票
1 回答
585 浏览

php - Symfony 3(FOSrestBundle) + Angular 1 POST 请求为空

这是我的Angular 服务

FOSRestBundle 配置

和 Symfony 3控制器

所以问题是当我从 Angular发布一些数据时,我无法在 Symfony 中得到它。GET 请求工作正常。有什么建议么?:)

这是 Chrome 调试的屏幕截图: 在此处输入图像描述

0 投票
0 回答
37 浏览

php - 在 Symfony 3 中设置表单操作内容问题

这是我的控制器:

这是我的看法:

当我从 firebug 按下控制台中的提交按钮时,会生成此 url:

谁能告诉我,从哪里contact.php出现的?我应该改为这个网址:

0 投票
1 回答
1559 浏览

php - 在 Symfony3.1 中请求页面时未找到实体对象

情况

我目前正在 Symfony 3 中制作 CMS,我已经自学了使用 Symfony 的工作,但我遇到了一个我似乎无法找到问题的问题。


环境

应用的完整环境如下:


问题

当我运行时,MediaBundle:DefaultController:createAction我收到以下错误:

未找到 CoreBundle\Entity\Album 对象。


编码

MediaBundle\Controller\Defaultcontroller.php

CoreBundle\Entity\Album.php


我跑过的测试

  1. 检查Album文件是否存在。

    Album文件存在于以下位置:CoreBundle\Entity\Album.php.

  2. 检查Album文件是否与同一控制器中的其他功能一起使用。

    Album文件与同一控制器的其他功能正常工作/找到。

  3. 删除缓存是否有效。

    成功删除缓存,没有改变任何东西。

  4. 注释是否正确制作。

    据我所知,注释是正确的。


如您所见,我已经尝试了一些,但对我没有任何帮助。

0 投票
0 回答
54 浏览

php - Symfony3 无法访问属性

我无法理解此错误:

无法访问第 22 行 cursusmoment/index.html.twig 中整数变量(“0”)的属性(“naam”)。

这是 mij 树枝模板:

CursusMoment 实体

命名空间 CursusBundle\Entity;

使用 Doctrine\ORM\Mapping 作为 ORM;

0 投票
1 回答
215 浏览

templates - Symfony 3.1 自定义包学说 crud 生成在默认资源文件夹中创建视图

我正在使用 symfony 3.1 进行开发。我使用 symfony 包生成器创建了一个新包。并使用 symfony 控制台应用程序创建了一个用户实体。直到现在一切都很好。

当我使用原则为用户实体创建 crud 时,它正确地创建了包括控制器、用户类型在内的所有结构,除了用户实体的视图之外,视图的用户文件夹是在默认的 app/Resources/views 而不是 CustomBundle/Resources/views 中创建的。

为什么会这样?如果我将用户视图目录复制到我的 CustomBundle/Resources/view 中,则会引发错误。

错误:

找不到模板“user/index.html.twig”(查看:/var/www/html/sym/app/Resources/views、/var/www/html/sym/vendor/symfony/symfony/src/Symfony /Bridge/Twig/Resources/views/Form)。

0 投票
1 回答
1020 浏览

php - 使用 Bcrypt 的 Symfony 3 自定义用户提供程序

在阅读https://symfony.com/doc/current/security/custom_provider.html#create-a-user-class/时,我看到的所有示例都实现Symfony\Component\Security\Core\User\UserInterfaceUser该类。这个接口为盐场定义了一个方法——但我想使用 Bcrypt 作为散列算法。

在我的app/config/security.yml文件中,我有:

链接的文件说:

如果 getSalt() 什么都不返回,那么提交的密码只是使用您在 security.yml 中指定的算法进行编码。如果指定了盐,则创建以下值,然后散列...

这是否意味着如果我指定使用 Bcrypt,那么我不需要用户数据库表中的 salt 字段(因为当使用 Bcrypt 散列时,salt 与密码的其余部分位于相同的字符串中)?

如果是这种情况,那么我猜我可以只留下getSalt()一个空主体的方法,这样就不会指定盐,并且会使用 security.yml 中的算法。

我的上述假设是否正确?如果不是,我如何使用 bcrypt 来实现用户提供程序来散列密码?

我正在使用 Symfony 3.1.6

0 投票
0 回答
381 浏览

php - Symfony 日期转换器

在 DateTimeToLocalizedStringTransformer.php 中使用 php 扩展名 Intl 格式化某些日期时存在问题,这取决于指定的 date.timezone(此处例如 Europe/Malta)

这个回报:

这与 symfony 没有直接关联,但在 symfony 中使用该功能来转换日期。那么我们可以改变下一个 symfony 版本的功能吗?

0 投票
3 回答
2774 浏览

doctrine-orm - 使用 ArrayCollection 字段更新学说实体

我有更新实体与关系(一对多,多对一)的问题。我试图在更新时向 ArrayCollection 添加一些新元素,但无事可做。这是我的创建和添加关系的代码:

一切都由学说实体侦听器(preUptade)运行。当我创建实体(prePersist)时,会执行相同的代码,但随后可以正常工作。

我对此进行了调试,并且在坚持之前我在拍卖对象中拥有正确的关系,但没有保存到数据库中。

0 投票
1 回答
1025 浏览

php - Symfony 缓存组件(3.1)不保存缓存

我正在使用新的 Symfony 缓存组件。我首先使用命令 (Command/AppCacheGenerateCommand.php) 生成缓存:

然后尝试在 onKernelRequest EventListener (EventListener/RequestListener.php) 中获取这些缓存的元素

它总是死在这里,不会更进一步。谁能给我一个解释?(我试过如果主机不匹配,但它确实......)