问题标签 [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.
event-listener - Symfony requestStack->getCurrentRequest() 返回空的 post 数组
试图在教义监听器中获取 POST 参数。但是,得到一个空数组。也尝试将请求推送到控制器中的 requeststack。但是,仍然是空的。
symfony-flex - 如何在 symfony flex 应用程序中使用 autowire?
使用 symfony 3.4 我可以autowire
在我的应用程序中使用,但是当我services.php
在 symfony flex 应用程序中使用它时,它给了我错误
无法自动装配服务“Services\xxx”:方法“__construct()”的参数“$key”必须具有类型提示或显式赋予值。
我是 symfony flex 的新手。
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 容器。
symfony - 如何在 symfony 中进行消息通知?考试信息[1]
有人告诉我使用标志,但我在基本模板(我有菜单的地方)中使用来显示无法执行的消息通知。
在树枝上
symfony - 如何使 symfony Controller 变量成为全局变量?
这样$var
就可以在基本模板中访问。
php - 如何配置 PhpStorm 以使用 symfony/phpunit-bridge
在使用Symfony 3.3 时,我在配置 PhpStorm IDE 以使用http://symfony.com/doc/current/components/phpunit_bridge.html时遇到问题。
我决定只下载phpunit.phar
并bin
使用它。
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)的最佳实践是什么?
php - 为什么 Symfony 3.4 看不到我的服务?
我刚刚将现有的 Symfony 项目从 3.3.13 升级到 3.4。
我修改了我的包的 services.yml 文件以默认公开服务:
当我尝试获取()该文件中定义的任何服务并且控制台调试时,Symfony 抛出 ServiceNotFoundException 异常:容器不显示任何服务,即使使用 --show-private 也不显示。
我知道正在处理文件是因为引入了错误(例如,打破缩进),在预热缓存时会引发错误。
我已经尝试删除默认设置并以相同的结果公开特定服务。
该文件是 src/SiteBundle/Resources/config/services.yml
symfony - 覆盖 Symfony 转换器
我想增加对我的网站进行就地翻译的可能性。因此,当某人有权以给定语言进行翻译时,他们只需打开一个页面并更改或添加翻译即可。
因此,我需要获取给定站点上所有已翻译消息键/ID 的完整列表。
我尝试使用DataCollectorTranslator
我喂过的一个,translator.default
但它总是显示零消息。我还尝试将 twig 切换到调试模式,因为那时翻译器应该收集信息,但也无济于事。
所以问题是我如何告诉 Symfony 使用我的DataCollectorTranslator
?
php - 模板中的 symfony3.4 服务容器
我确实在我的 MainBundle/MainFunctions/ 中定义了一个服务,并且在 Controller 中我可以调用该服务。现在如何在模板中获取 SYMFONY 3.4 中的服务容器?阅读不再公开的文档。
我的 config.yml
我的 FrontendMainBundle/Resources/config/services.yml
我阅读了它不再公开的文档。但我无法进入模板中的 main_functions。如何?
谢谢!!!