问题标签 [symfony-3.3]

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 回答
56 浏览

fosuserbundle - 根据管理员的角色更改字段的选项(奏鸣曲管理员)

我的仪表板管理员有两个不同的角色:ROLE_SONATA_ADMIN 和 ROLE_SONATA_SUPER_ADMIN。

两种角色的功能几乎相同,但添加新用户时有区别:如果管理员具有角色“ROLE_SONATA_SUPER_ADMIN”,则可以添加其他管理员,否则只能添加简单用户。

目前我显示了“类型”字段来选择要添加的用户类型:

如何根据管理员角色更改字段类型选项。?

谢谢

0 投票
1 回答
27 浏览

php - 获取类别 ID symfony3

我有一个类别实体,这个实体有实体。

现在我想选择属于这个分类的博客文章,但是这个分类可以有多个子分类。

例如:类别/书籍/恐怖/2017

现在在我的控制器中,我允许使用斜杠。所以我可以获得包括子类别在内的所有类别。

但现在我想知道,有没有一种快速的方法来选择这些类别并获得正确的类别?由于类别可以命名相同!

例如:

category/books/horror/2017 category/books/thriller/2017

类别是两次2017,但父母不同。

我正在考虑遍历类别,并从书籍类别开始。

所以像这样:

选择书籍的 ID,然后寻找儿童恐怖,然后寻找名为 2017 的恐怖儿童。

但这是最好的方法(对于这个需要 3 个查询),还是有更好的方法?

0 投票
2 回答
1685 浏览

php - Symfony FOSUserBundle 用户管理器扩展

我正在使用 FOSRestBundle、FOSUserBundle 和 FOSOAuthBundle 开发由 Symfony 3 提供支持的 RESTful 应用程序。

我的问题是我想扩展 FOS UserManager 类,但这会引发致命错误:

类型错误:传递给 FOS\UserBundle\Doctrine\UserManager::__construct() 的参数 1 必须实现接口 FOS\UserBundle\Util\PasswordUpdaterInterface,没有给出,在 /var/www/html/var/cache/dev/appDevDebugProjectContainer 中调用。 php上线2538

以下是我的应用程序文件的一部分:

我观察到的是,当我使用默认的 FOS 用户管理器时,appDevDebugProjectContainer.php 会生成 getter 方法(带参数):

当我使用我的(不带参数)时:

请问,有人可以帮我吗?

0 投票
2 回答
7776 浏览

php - 使用 Doctrine pdo_sqlsrv 连接到数据库

我正在尝试连接到 SQL Server 2000 中的数据库,但出现错误

找不到驱动程序

当我使用 pdo_sqlsrv 时。但是如果我使用 sqlsrv 我会得到一个错误

试图从命名空间“Doctrine\DBAL\Driver\SQLSrv”调用函数“sqlsrv_configure”。

这是我的 config.yml

配置.yml

有人知道我为什么会收到这些错误吗?

0 投票
5 回答
1524 浏览

php - Symfony3 - 在控制器中创建两个表的连接查询

如何从我的控制器显示两个表数据。

这是我的控制器的代码。

print_r它只显示一个表数据时。请帮忙

0 投票
1 回答
2062 浏览

php - Symfony FileLoaderLoadException 但类确实存在

从昨天开始我就一直在使用 Symfony 3,但在自动布线方面遇到了困难。

出于某种原因,FileLoader 无法找到我的类,而它确实存在。

在 services.yml 我有以下内容:

文件夹src/RideShare/Infrastructure/EventStore/Doctrine中有DoctrineEventStore.php包含以下内容的文件:

但是当我尝试运行时php bin/console,出现以下异常:

对于我看到的这个声明是正确的,我在 stackoverflow 或 Symfony 文档中没有看到这样的问题,我也不知道它为什么会失败。

完整代码可以在Github上找到。

0 投票
1 回答
267 浏览

php - Symfony 3 从自己的字典中设置翻译,并使用 url 切换

我用 Symfony 3 创建了新的简单网络(我是 Symfony 的新手,我在 google 中查看了一些帖子,在 Symfony 中或在 StackOverflow 上查看了一些帖子,但没有什么不起作用),我只需要设置:

  • url 路由/作为默认en语言,/cs对于捷克语言,/fr对于法语语言,具有通用选项来切换另一个页面,例如/contacts, /fr/contacts /fr/about
  • 使用我自己的翻译 yml 文件位于app/Resources/translations
  • 像这样在树枝中使用本地化{{ 'someone'|trans }}

我设置config.yml

消息.en.yml

并在base.html.twig中调用它:

非常感谢

0 投票
0 回答
288 浏览

apache - 部署 Symfony 时配置文件的位置

我正在尝试在 OVH 的 Kimsufi 上部署 Symfony 3 应用程序。

一切都在我的本地机器上运行,但是当我部署时出现错误(调试模式已打开):

文件“/home/remiblaiyb/app/app/config/routing.yml”不存在。

Symfony 似乎在 app/app 上搜索配置,我不知道为什么。

你有什么建议吗?非常感谢。

编辑:我终于找到了答案。这是由于在 Symfony 中获取项目目录的新方法:Symfony 负责 composer.json 文件,我没有在 prod 中上传该文件!

所以不要忘记将您的 composer.json 包含到您的项目中。

谢谢!

0 投票
1 回答
437 浏览

php - Symfony - EntityType 选择重复相同的选项

在 Symfony 3.3.4 中构建表单,并EntityType用于获取对象的选择列表。

出于某种原因,当我使用某个实体时,选择列表会返回具有相同 ID 的所有相同选项,即使数据库表包含具有不同 ID 和名称的行。

在此处输入图像描述

对其他对象使用相同的添加格式可以正常工作。

这是完整的表单类型类:

0 投票
1 回答
694 浏览

php - Symfony 从服务返回 JsonResponse

我有一个控制器从移动应用程序返回一个 JsonResponse,对于每个操作,我必须验证用户是否使用令牌连接。我想在服务身份验证中委派此操作。

这里一切正常,但在我的控制器中,我必须通过这个测试来验证结果。

我可以直接从服务返回 JsonResponse 并停止在控制器中执行,还是有任何最好的解决方案来做这件事。