问题标签 [symfony4]
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.
php - 总线错误 10:尝试使用 PHP 7.2 初始化运行 Symfony 4 CLI 命令的 pthread
我正在尝试从 CLI 的 Symfony 4 命令初始化线程,但得到“总线错误:10”。
我试图将初始化部分复制到一个单独的文件中以进行调试,这很有效。所以 pthreads 似乎安装正确。此外,根据 phpinfo() 启用线程安全。
php - Symfony4:找不到“GET /lucky/number”的路由
我开始玩 symfony4。我刚刚创建了新应用程序并创建了新的 LuckyController。它与以这种方式配置的 routes.yaml 一起工作:
使用以下控制器:
但我想使用注释。所以我决定评论 routes.yaml。按照说明如何在 symfony 中创建路由的文档,我做了这个:
crud - 在 symfony 4 中生成 CRUD
Symfony 4.0 发布后,不再支持SensioGeneratorBundle
. 因此该命令php app/console generate:doctrine:crud
不可用。
他们建议使用MakerBundle,但我找不到合适的 CRUD 生成替代品。
有人可以帮忙吗?
php - 使用带有嵌套关键字消息的复数形式
我将 symfony 4.0 中的翻译组件与 YAML 加载器一起使用。根据文档,我可以将我的消息嵌套在这样的键中:
当我通过以下方式检索值时,哪个工作正常:
我正在努力为混合添加多元化 - 例如:
这在它自己的输出上msg.singular
或者在这种情况下msg.plural
如预期的那样,并且当我定义它们时它会消耗消息:
它不接受以下任何一项:
这是有道理的,因为它会变平为:
我的问题是:如何使用 symfony 提供的复数功能,同时为我的翻译数据使用嵌套键?
forms - 父类中的 Symfony 4 setter 注入
只是一个快速的问题。我正在构建一些 API。我正在考虑创建简单的父类来处理表单请求。
因此,例如,如果您想轻松处理表单请求,您只需扩展此类并访问请求对象、从该对象提取的请求数据以及开箱即用为您做一些事情的一堆方法。究竟是什么以及为什么并不重要。
问题是:
- 我通过邮递员发送请求。
- 我尝试在扩展父类的类中使用请求对象,但我得到的不是请求,而是 null。
我如何设置整个事情?:
现在在 Symfony 中,每个控制器默认注册为服务,所以我像这样覆盖这个定义:
如您所见,我正在使用 setter 注入。
我在我的其他课程中扩展了以上课程。我们称它为 PostController。所以:
现在 PostController:
我期待获得这样的访问权限,并且我想我理解为什么我无法访问该对象。我正在寻找一些想法,如何以最干净的方式实现这一目标。我不期待现成的答案,而是提示。
我正在考虑使用事件在后台进行设置?我还认为这与我将控制器作为服务连接的方式有关。
php - 刷新电子邮件队列时发生异常:无法与主机 localhost 建立连接 [无法分配请求的地址 #99]
我的 symfony 4 演示应用程序无法使用 dev 默认 swiftmailer 配置发送电子邮件。我的应用程序位于 php-fpm docker 容器中,我对 swiftmailer 的配置是
这是我的日志
提前致谢。
symfony4 - Symfony 4 服务“api_platform.swagger.action.ui”依赖于不存在的服务“twig”
使用 composer 安装 api-platform 时
我最终遇到了错误
``` 有人知道 api-platform 是否与 Symfony 4 兼容吗?
bundle - symfony4 - 用什么代替捆绑包?
该symfony4
文档指出您不应再在主代码中使用 Bundles:
在 Symfony 4.0 之前的版本中,建议使用包来组织您自己的应用程序代码。不再建议这样做,并且捆绑包只能用于在多个应用程序之间共享代码和功能。
有什么想法可以代替我组织我的代码吗?
我考虑拥有 200 个实体。当他们都住在目录内的同一层时Entity
……那是他妈的混乱!
也许命名空间/子文件夹?
提前致谢!
PS:django
我认为在app
.
symfony - Symfony:如何正确地从 phpunit/phpunit 切换到 phpunit 桥接器
使用 Symfony 4,我最近遇到了消息“不鼓励将 phpunit/phpunit 添加为依赖项”。这似乎已添加到此 PR中。消息说“运行 php bin/phpunit”,然后似乎将 PHPUnit 下载到 bin/ 目录。但是,我不明白为什么它被放置在那里而不是在 vendor/ 目录中。我可以看到我可以使用 ENV 变量更改路径,但我不想每次运行测试时都这样做。我已经尝试查找有关此食谱的文档,但没有什么可继续的。
我是不是误解了什么?
还是文档不完整/具有误导性?