问题标签 [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.
symfony4 - 没有为“安全”扩展配置编码器
当我启动这个命令
我收到此错误
有人知道这个错误吗,我在 bundles.php 中使用 Symfony 4 我激活了安全包
有人有想法吗?提前致谢
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:
这是我的一个控制器的树枝文件:
谢谢
twig - 在树枝中将 h:m:s 转换为 hh:mm:ss
我有一个我似乎无法解决的小问题,请寻求您的帮助:我有一个分支变量,它只包含小时、分钟和秒,没有日期。问题是它的格式是 h:m:s 我想把它转换成 hh:mm:ss
我的变量是:{{hours}},其中包含例如:1:5:7 我想得到一个结果 01:05:07。你能帮我吗?
请注意,我无法访问 symfony4 控制器,因为我是一名设计师,提前谢谢你。
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。
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 版本。
composer-php - Composer 安装失败
在运行 Pimcore6.9 和 symfony4.4 时,我发现了一些警告:
MimetypeGuesser 被贬低了,因为 symfony4.3 使用了 MimeTypes。
根本不显示任何 mime 包,所以为了摆脱这个警告,我想按照建议安装包:
但我明白了:
作曲家.json
在 pimcore 内
关于这个问题,我想问两个问题:
如何安装这个包?
如何检查哪个软件包阻止了安装,为什么?
symfony - 在 Symfony 4.4 中使用 RedisTagAwareAdapter
我在让 Symfony 与 redis 的标签感知适配器很好地配合使用时遇到问题
对我来说不幸的是,Symfony 5.2 包含此功能,但由于我们没有切换到非 lts 版本,所以这是不可能的。我已经尝试检查配置,但它对我来说不太有效。
这是我当前的设置:
但它尖叫着通过某些 CompilerPass 不存在论点 0。
不能将应用缓存用作标记缓存吗?我想我可以创建一个单独的池并使用它,但这似乎是一个奇怪的选择。
php - 具有不同用户角色的 Security.yaml
我是 symfony 4.4 的新手,我正在为 security.yaml 文件中的角色苦苦挣扎,我有 3 种类型的用户:管理员、招聘人员和用户,我试图同时让招聘人员访问登录表单security_login_recruteur我希望用户能够访问他的登录表单 security_login
这是我的security.yaml文件
我在尝试访问 /recruteur/connexion 后遇到了这个错误
无法为命名路由“security_login |security_login_recruteur”生成 URL,因为这样的路由不存在。
谁能帮帮我?
mysql - 操作复杂搜索的 Doctrine JSON 函数
大家好,希望你们一切都好。
我在一个使用 MySQL 8 的 Symfony 4.4 项目中。该应用程序是 dockerized 并使用其他一些服务,如 ELK 堆栈、Gophish、redis,但这些不考虑在内。
我正在尝试进行一些数据库操作来获取存储在 MySQL 中的一些事件。这些事件包含一个类型(字符串)和一个有效负载(json)。为了进行 JSON 函数调用,我使用ScientaNL/DoctrineJsonFunctions/
为了给您提供上下文,我有一个平台,可以(合法地)向客户发送网络钓鱼电子邮件,并且当用户进行打开电子邮件、单击链接、提交数据等操作时会生成事件......这些事件是自动的由网络钓鱼服务器生成。
所以我的目标是根据最高风险创建用户执行的操作的 csv 导出。
例如,用户打开了电子邮件,点击了链接。对于 csv 我只想显示事件“点击链接”
此外,每个事件都具有自己的 Object 类,并基于抽象层 Event 以实现一些基本方法,例如logcriticity或JsonSerializable。
然后将这些事件序列化到 Event 实体的有效负载中:
这是 AbstractEvent 类的示例:
以下是特定事件的示例:
在那里,这些对象如何用于持久化事件:
这是我的存储库查询:
最后这是调用 repo 方法的服务函数:
此查询的目标是收集包含活动 ID 的事件,使用子查询迭代每个项目以按“initiator_uuid”过滤事件,然后使用最近的日期进行重新计算。
问题是我不明白如何遍历每条记录以获取唯一用户的事件。首先,我在收集完所有事件后尝试进行排序,但这太耗资源了。
如果有人得到提示或解决方案,我将不胜感激。
小心。