问题标签 [symfony3.x]

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

symfony - Symfony3 + FPDF - 在新窗口中返回响应。

在 Symfony3 中,我想使用FPDF生成 pdf 输出。没关系,但我的问题是这个输出在当前选项卡上。我希望这个输出打开一个新选项卡并出现在其中。我以这种方式测试了pdf输出:

谢谢你帮我解决这个挑逗的问题!

0 投票
1 回答
649 浏览

symfony - Symfony3 - 如何呈现嵌入的表单集合

我还没有找到手动呈现包含集合的表单的解决方案。这是我在树枝中的代码:

0 投票
0 回答
80 浏览

doctrine-orm - 删除 Symfony 实体 ManyToOne 中的所有相关子项

那是我的关系:

在 CategoryField 实体中:

在类别中:

我在保存类别时尝试删除所有字段(在插入新字段之前):

这是 Category 实体中的 clear fields 方法:

字段不会删除,新字段会插入相关表中。那是重复的。

如何删除与我的关联相关的所有记录(字段)?

0 投票
1 回答
918 浏览

php - Symfony4 迁移:“doctrine.database_create_command”服务是私有的

我开始将我的应用程序迁移到 symfony4,但在我的一个第三方捆绑包(tbbcmoneybundle )中有以下弃用通知。我想知道为了提出 PR 需要进行哪些更改

目前由于这些错误,构建失败(完整报告在这里

我猜它与此代码有关

但是我看不到如何解决这个问题,而且谷歌似乎对此没有帮助。

0 投票
1 回答
263 浏览

php - 没有 HttpKernel 的服务的 Symfony 自动装配

我正在使用symfony/console. 现在我想为我的服务设置自动装配,这样我就不必在 services.yml 文件中定义每个服务。
我从Symfony\Component\HttpKernel\Kernel和复制Symfony\Bundle\FrameworkBundle\Console\Application了很多代码Symfony\Component\HttpKernel\Bundle\Bundle
如果我有一个没有依赖注入的简单命令,当我调用我的 bin/console 可执行文件时会显示该命令,但不会显示每个需要 DI 的命令。

由于这是一个仅通过 cli 运行且从不通过 Web 运行的仅控制台应用程序,因此我不想添加symfony/http-kernel包的开销。

有没有简单的方法来实现这一点?
我认为 symfony 应该使用松耦合,这将是一项简单的任务,但目前我对它使用的硬耦合以及我必须为看起来像框架的基本特性的东西添加的开销感到非常失望.

0 投票
0 回答
542 浏览

symfony - Symfony3 404 异常响应返回状态码 200 而不是 500

我是 symfony 的新手,在 service.yml 中添加kernel.event_subscriber后,我在生产环境中遇到了一个问题。问题是在 service.yml 文件中添加事件订阅者之前它返回 500 HTTP_STATUS_CODE & Resource Not Found 异常发生在我设置的 twingbuddle 中的自定义页面,下面的页面显示在 Service.yml 中添加 event_subscriber 之前当我转到 URL:http: //localhost/meopin_2/trunk/web/en/login/ddssssssssss ,

在此处输入图像描述

然后我在 Service.yml 中添加以下代码

kernel.event_subscriber:
类:AppBundle\EventSubscriber\TokenSubscriber
参数:["@security.http_utils","@service_container","@router", {}, {}, {},{}]
标签:
- { 名称:内核.event_subscriber,频道:'kernel',事件:onKernelController,方法:onKernelController}

并制作一个文件事件描述器。现在的问题是当我转到相同的 URL 时:http://localhost/meopin_2/trunk/web/en/login/ddsssssssss

它以带有 HTTP_STATUS_CODE 200 的文本消息的形式返回我错误,在响应下方它返回我而不是我在生产环境中的上一个 404 页面。

在此处输入图像描述

我遗漏了什么或错误,所以它在生产环境中以短信形式返回错误?

如果有人帮助我,请提前致谢。

0 投票
1 回答
2610 浏览

login - Symfony 3.4 自定义身份验证监听器

我已经在 Twig 中手动实现了一个登录表单,我使用的是 Symfony 3.4 提供的默认身份验证(基于用户名和密码)。用户存储在数据库中,因此我有一个扩展 AdvancedUserInterface 的实体。我既没有使用 FOSUserBundle 也没有使用表单生成器。只是一个简单的形式。它确实有效。

问题是我想在登录过程中集成 Google reCAPTCHA。我知道如何检查验证码是否有效并实现了自定义 AuthenticationListener(我们称之为 MyAuthenticationListener)。

我知道 Symfony 使用 UsernamePasswordFormAuthenticationListener 作为它的默认监听器。问题是我找不到将使用的侦听器更改为已实现的方法。

似乎在 Symfony2 中就像在 config.yml 中添加以下行一样简单:

但是,我找不到 Symfony3 的方法。有什么建议么?我还尝试为 Symfony3 找到一个特定的捆绑包,但实际上我找不到任何与 Symfony Security 正确集成的东西,从而允许我在登录表单中使用 recaptcha。

谢谢

0 投票
1 回答
269 浏览

orm - 继承映射和多对一关系

我用 4 个不同的孩子做了一个抽象的上传类。

UploadCompanyPic、UploadCompanyLogo 和 UploadUserPic 类是一对一的关系,但是 UploadPostFile 必须是多对一的(一篇文章有​​很多上传的文件),我想使用抽象类中的所有函数,但是我无法让多对一关系发挥作用。这就是我现在所拥有的:

上传公司图片:

(上传 CompanyLogo 和 UploadUserPic 看起来一样)

对我有什么建议吗?谢谢!

0 投票
1 回答
126 浏览

php - Symfony 3/4 中修改表单的解耦方式

我希望能够使用 Symfony Event Dispatcher 更改表单。Symfony 文档讨论了动态表单修改,然而,在所有示例中,事件侦听器或订阅者都是在表单类中创建的。我想让这个逻辑与我的表单类分离。

如何修改 Symfony 表单,而不必指定表单类中将调用哪些事件侦听器?

0 投票
1 回答
96 浏览

symfony - 创建一个 Symfony 应用程序:如何组织逻辑/捆绑

我正在开始一个新的 Symfony 3.4 应用程序,以便为我们的小型企业创建一个文档管理平台。我想我知道如何在几个自定义包中组织我的所有代码,但我宁愿在这里寻求建议;)

下面是我脑海中的树:

这是启动应用程序的好方法吗?还有另一种方法吗?谢谢 !