问题标签 [symfony-3.4]

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

event-listener - Symfony requestStack->getCurrentRequest() 返回空的 post 数组

试图在教义监听器中获取 POST 参数。但是,得到一个空数组。也尝试将请求推送到控制器中的 requeststack。但是,仍然是空的。

0 投票
0 回答
155 浏览

symfony-flex - 如何在 symfony flex 应用程序中使用 autowire?

使用 symfony 3.4 我可以autowire在我的应用程序中使用,但是当我services.php在 symfony flex 应用程序中使用它时,它给了我错误

无法自动装配服务“Services\xxx”:方法“__construct()”的参数“$key”必须具有类型提示或显式赋予值。

我是 symfony flex 的新手。

0 投票
0 回答
503 浏览

autowired - Symfony flex (3.4) 在服务和路由中使用基于 php 的配置引发 autowire 问题

我的团队从事 symfony flex 项目。它对我们来说有点新。我的作曲家文件:

}

当我运行 composer install 时,出现以下错误:

在进行 composer install 时,我们观察到 symfony 在 config 文件夹中创建了 service.yaml 文件。我们只想使用基于PHP 的服务和路由配置中定义的基于 php 的配置。

如果我删除 service.yaml 文件并再次运行 composer install 它运行良好。我不确定为什么 symfony 在我的 config 文件夹中已经有基于 php 的服务配置时会显式创建 service.yaml 文件。

这也阻止了我启动我的 docker 容器。

0 投票
1 回答
172 浏览

symfony - 如何在 symfony 中进行消息通知?考试信息[1]

有人告诉我使用标志,但我在基本模板(我有菜单的地方)中使用来显示无法执行的消息通知。

在树枝上

0 投票
3 回答
5006 浏览

symfony - 如何使 symfony Controller 变量成为全局变量?

这样$var就可以在基本模板中访问。

0 投票
5 回答
12450 浏览

php - 如何配置 PhpStorm 以使用 symfony/phpunit-bridge

在使用Symfony 3.3 时,我在配置 PhpStorm IDE 以使用http://symfony.com/doc/current/components/phpunit_bridge.html时遇到问题。

我决定只下载phpunit.pharbin使用它。

Symfony 3.4(和Symfony 4),甚至没有phpunit.xml.dist开箱即用,所以使用方便存在问题phpunit.phar

我已经使用 flex 安装了 PHPUnit:

这创建了 phpunit.xml.dist 并且我能够通过以下方式从命令行运行测试:

但是我又不能让 PhpStorm 使用它。

所以我下载phpunit.phar了它,它可以与提供的 phpunit.xml.dist 一起使用。

问题一: PhpStorm IDE 有没有办法使用 phpunit-bridge?

问题 2: Symfony 4(phpunit-bridge 或 vanilla phpunit.phar)的最佳实践是什么?

0 投票
1 回答
725 浏览

php - 为什么 Symfony 3.4 看不到我的服务?

我刚刚将现有的 Symfony 项目从 3.3.13 升级到 3.4。

我修改了我的包的 services.yml 文件以默认公开服务:

当我尝试获取()该文件中定义的任何服务并且控制台调试时,Symfony 抛出 ServiceNotFoundException 异常:容器不显示任何服务,即使使用 --show-private 也不显示。

我知道正在处理文件是因为引入了错误(例如,打破缩进),在预热缓存时会引发错误。

我已经尝试删除默认设置并以相同的结果公开特定服务。

该文件是 src/SiteBundle/Resources/config/services.yml

0 投票
9 回答
19388 浏览

symfony - Symfony 3.4.0 找不到要加载的任何夹具服务

我正在使用 Symfony 3.4.0,我尝试使用以下方式加载固定装置:

创建数据时出错,怎么回事?

在此处输入图像描述

0 投票
0 回答
77 浏览

symfony - 覆盖 Symfony 转换器

我想增加对我的网站进行就地翻译的可能性。因此,当某人有权以给定语言进行翻译时,他们只需打开一个页面并更改或添加翻译即可。

因此,我需要获取给定站点上所有已翻译消息键/ID 的完整列表。

我尝试使用DataCollectorTranslator我喂过的一个,translator.default但它总是显示零消息。我还尝试将 twig 切换到调试模式,因为那时翻译器应该收集信息,但也无济于事。

所以问题是我如何告诉 Symfony 使用我的DataCollectorTranslator?

0 投票
2 回答
880 浏览

php - 模板中的 symfony3.4 服务容器

我确实在我的 MainBundle/MainFunctions/ 中定义了一个服务,并且在 Controller 中我可以调用该服务。现在如何在模板中获取 SYMFONY 3.4 中的服务容器?阅读不再公开的文档。

我的 config.yml

我的 FrontendMainBundle/Resources/config/services.yml

我阅读了它不再公开的文档。但我无法进入模板中的 main_functions。如何?

谢谢!!!