问题标签 [symfony-4.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 回答
77 浏览

symfony4 - 没有为“安全”扩展配置编码器

当我启动这个命令

我收到此错误

有人知道这个错误吗,我在 bundles.php 中使用 Symfony 4 我激活了安全包

有人有想法吗?提前致谢

0 投票
1 回答
105 浏览

symfony - Twig 文件不显示任何内容(SYMFONY 4.4)

我是 Symfony (4.4) 的初学者,我的问题是只显示 base.html.twig 的内容,但不显示每个控制器的其他 twig 文件,但是当我删除 {% extends 'base.html.twig' %} 它工作得很好,但没有导航栏(导航栏在 base.html.twig 中,因为我使用的是引导程序)我需要同时显示它们(树枝文件内容和 base.html.twig 这里是代码base.html.twig:

这是我的一个控制器的树枝文件:

谢谢

0 投票
1 回答
85 浏览

twig - 在树枝中将 h:m:s 转换为 hh:mm:ss

我有一个我似乎无法解决的小问题,请寻求您的帮助:我有一个分支变量,它只包含小时、分钟和秒,没有日期。问题是它的格式是 h:m:s 我想把它转换成 hh:mm:ss

我的变量是:{{hours}},其中包含例如:1:5:7 我想得到一个结果 01:05:07。你能帮我吗?

请注意,我无法访问 symfony4 控制器,因为我是一名设计师,提前谢谢你。

0 投票
0 回答
40 浏览

twig - Symfony 4.4.2 切换语言环境 - TWIG 中的语言环境丢失

我使用全新安装的 Symfony 4.4.2 版本以及创建 _locale_switcher.html.twig 的内容。就像在本教程中一样:https ://medium.com/@ikerib/symfony-4-change-locale-9c39848760ec

我没有得到locales树枝。我明白了,我必须从绑定中获取它:

或者我必须设置一个全局变量吗?

另外我想知道为什么在我的版本中参数 app_locale 是 app.locale。

0 投票
1 回答
225 浏览

php - Symfony CLI 在运行“new”命令时没有使用正确的 PHP 版本

我已经将我的环境设置如下:带有 PHP7.1.33 版本的 Wamp 3、composer 2 和 Symfony 二进制文件。

但是当我尝试运行时,symfony new my_project_name --version=4.4 --full我得到了这个错误:

在 "./my_project_name" 创建一个 "symfony/website-skeleton" 项目 您的 PHP 版本 5.4.12 受 CVE-2013-6420 影响,无法安全地执行证书验证,我们强烈建议您升级。[InvalidArgumentException] 在可使用 PHP 版本、PHP 扩展和 Composer 版本安装的版本中找不到 symfony/website-skeleton 版本 4.4.*。

正如错误中提到的,使用了 PHP 5.4.12,但是当我运行时,php --version我得到了 7.1.33 版本。

0 投票
1 回答
567 浏览

composer-php - Composer 安装失败

在运行 Pimcore6.9 和 symfony4.4 时,我发现了一些警告:

MimetypeGuesser 被贬低了,因为 symfony4.3 使用了 MimeTypes。

根本不显示任何 mime 包,所以为了摆脱这个警告,我想按照建议安装包:

但我明白了:

作曲家.json

在 pimcore 内

关于这个问题,我想问两个问题:

  1. 如何安装这个包?

  2. 如何检查哪个软件包阻止了安装,为什么?

0 投票
1 回答
458 浏览

symfony - 在 Symfony 4.4 中使用 RedisTagAwareAdapter

我在让 Symfony 与 redis 的标签感知适配器很好地配合使用时遇到问题

对我来说不幸的是,Symfony 5.2 包含此功能,但由于我们没有切换到非 lts 版本,所以这是不可能的。我已经尝试检查配置,但它对我来说不太有效。

这是我当前的设置:

但它尖叫着通过某些 CompilerPass 不存在论点 0。

不能将应用缓存用作标记缓存吗?我想我可以创建一个单独的池并使用它,但这似乎是一个奇怪的选择。

0 投票
1 回答
129 浏览

php - 具有不同用户角色的 Security.yaml

我是 symfony 4.4 的新手,我正在为 security.yaml 文件中的角色苦苦挣扎,我有 3 种类型的用户:管理员、招聘人员和用户,我试图同时让招聘人员访问登录表单security_login_recruteur我希望用户能够访问他的登录表单 security_login

这是我的security.yaml文件

我在尝试访问 /recruteur/connexion 后遇到了这个错误

无法为命名路由“security_login |security_login_recruteur”生成 URL,因为这样的路由不存在。

谁能帮帮我?

0 投票
0 回答
145 浏览

mysql - 操作复杂搜索的 Doctrine JSON 函数

大家好,希望你们一切都好。

我在一个使用 MySQL 8 的 Symfony 4.4 项目中。该应用程序是 dockerized 并使用其他一些服务,如 ELK 堆栈、Gophish、redis,但这些不考虑在内。

我正在尝试进行一些数据库操作来获取存储在 MySQL 中的一些事件。这些事件包含一个类型(字符串)和一个有效负载(json)。为了进行 JSON 函数调用,我使用ScientaNL/DoctrineJsonFunctions/

为了给您提供上下文,我有一个平台,可以(合法地)向客户发送网络钓鱼电子邮件,并且当用户进行打开电子邮件、单击链接、提交数据等操作时会生成事件......这些事件是自动的由网络钓鱼服务器生成。

所以我的目标是根据最高风险创建用户执行的操作的 csv 导出。

例如,用户打开了电子邮件,点击了链接。对于 csv 我只想显示事件“点击链接”

此外,每个事件都具有自己的 Object 类,并基于抽象层 Event 以实现一些基本方法,例如logcriticityJsonSerializable

然后将这些事件序列化到 Event 实体的有效负载中:

这是 AbstractEvent 类的示例:

以下是特定事件的示例:

在那里,这些对象如何用于持久化事件:

这是我的存储库查询:

最后这是调用 repo 方法的服务函数:

此查询的目标是收集包含活动 ID 的事件,使用子查询迭代每个项目以按“initiator_uuid”过滤事件,然后使用最近的日期进行重新计算。

问题是我不明白如何遍历每条记录以获取唯一用户的事件。首先,我在收集完所有事件后尝试进行排序,但这太耗资源了。

如果有人得到提示或解决方案,我将不胜感激。

小心。

0 投票
1 回答
72 浏览

php - 尝试使用 symfony 4.4 上传图像时出现注释错误

在此处输入图像描述我正在使用 Symfony 4.4 并尝试上传图像。但是在创建模式时,我收到了一个注释错误。

[语义错误] 从未导入属性 App\Entity\Student::$photo 中的注释“@Symfony\Component\Validator\Constraints\Image\Image”。您是否可能忘记为此注释添加“使用”语句?

附上下面的代码片段,请说我犯了什么错误。

使用 Symfony\Component\Validator\Constraints 作为断言;

======================