问题标签 [symfony-4.2]
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.
symfony - Symfony 4 目录中的翻译文件
我想将翻译文件保存在目录中,例如:
以及如何在 Controller 和 Twig 模板中使用这些翻译?
symfony - 如何在控制器中安全地调用删除操作?
我创建了一个带有评论系统的博客,我希望作者或管理员删除他的评论。
所以我搜索了互联网,但我发现只有关于 Symfony 2/3 的帖子,我很难理解。
所以我创建了自己的函数
在树枝上,我有这个链接:
我需要该操作的评论 ID,以及文章 ID 和文章 slug 以在删除评论后重定向用户。
我检查删除评论的人是作者还是版主。
但是,我听说这绝对不安全,因为我必须使用表单,但我真的不知道在这种情况下如何使用表单......或者也许用JS隐藏到最终用户的链接?
所以我想知道我的功能是否足够安全,或者是否存在更好的解决方案以及如何实现它?
doctrine-orm - 在多对一关系中保持实体而不创建新的链接实体
我担心我的实体对于多对一单向关系的持久性。事实上,我有一个实体订单链接到一个票实体,在订单表格中我可以选择票。这是命令实体中的外键
CommandForm 的生成器是
当我保存(持久)命令时
而不是在下拉列表中使用所选票证注册命令,而是自动创建新票证并将其分配给命令。
请帮助我仅使用现有票证的外键保留命令(已选择)谢谢
swiftmailer - 为什么带有 gmail 的 symfony4 swiftmailer 不起作用?
我不明白为什么 swiftmailer 不能与 gmail 一起使用?
我得到这个例外:
这是 .env 文件中的 MAILER_URL:
===> 我的密码包含一些特殊字符,例如“@”。在这种情况下我该怎么办??也许这就是为什么它不起作用?
这是 swiftmailer.yaml:
我已经尝试禁用 Avast...清除缓存...不起作用...
但是当我尝试使用另一个像“smtp.orange.fr”这样的 smtp 时,一切正常。
请问有什么想法吗?
php - 如何将数据插入到 symfony 中具有单一表单类型的两个表中?
小贩
- 名
- 姓
- 地址
地址
- 地址
- 城市
- 状态
- PIN码
- 国家
注意:我没有在 Vendor 表中将地址创建为 FK,但它确实保存了地址表的 id。
我通过参考文档制作了这个表单类: https ://symfony.com/doc/current/form/embedded.html
VendorType 表单类:
注意: 在地址表中插入成功,但由于以下错误,数据未插入到供应商表中。
错误消息: 使用参数 ["miss" 执行'INSERT INTO vendor (first_name, last_name, address, city, state, country, pincode) VALUES (?, ?, ?, ?, ?, ?, ?)' , "negi", 62, null, null, null, null]:
SQLSTATE [42S22]:未找到列:1054“字段列表”中的未知列“城市”
如何将我的表单数据提交到他们各自的表格中?
编辑:我知道供应商对象具有所有属性,因此它无法执行查询。我想知道这种情况如何解决?这里还能做什么?有没有更好的方法来保存这种形式?
地址实体:
供应商实体:
php - 为什么我的自定义 Symfony 验证器没有执行?
我有以下课程
要验证的实体:
在我的自定义验证器中使用的约束:
实际验证者:
断言\Valid() 不起作用。它抛出以下错误:
第 17 行的 ExceptionListener.php:Symfony\Component\Validator\Exception\NoSuchMetadataException {#1052
消息:“类或接口“测试”不存在。”
以下是有效载荷:
symfony - Symfony/FOSUserBundle:在 Fixtures 中从数据库加载现有用户
我的问题来自这样一个事实,即我的实体中存在相互依赖的关系。我的实体链接与实体用户有关系。当我尝试使用 UserManagerInterface 加载用户时,它返回NULL。这是我的 AppFixtures 类:
我不想每次都刷新数据库,我想使用现有用户,所以我可以附加固定装置。现在它抛出一个错误:
php - 注解不适用于 Symfony 4.2 项目
我刚开始学习 symfony 4.2 并关注 symfony 官方文档站点。我的控制器看起来像
我的网址是http://localhost:8012/symfony/public/lucky/number/10。注释在这里不起作用,因为当我在浏览器上调用它时,我收到 404 错误。