symfony 相关问题

Symfony既指用于构建Web应用程序的PHP框架,也指构建框架的一组组件。此标记指的是当前支持的主要版本2.x,3.x和4.x.或者,您可以使用相应的标记指定确切的版本。此标记不应用于有关Symfony 1.x的问题。请改用Symfony1标签。

SSL 连接 mysql symfony 7

升级到 symfony 7 后,我无法使用 SSL 连接到我的 azure mysql 数据库。 升级之前,在 symfony 5.4 中此连接正常。 我的 5.4doctrine.yaml 看起来像并且工作正常: ...

回答 1 投票 0

Symfony 控制器测试由于 DTO 映射而失败

如何测试采用 DTO 的 Symfony 控制器?我正在遵循有关测试和 DTO 的官方文档,但在运行测试时出现此错误。 代码本身有效,我已经尝试过......

回答 1 投票 0

Sylius 禁用 Doctrine 日志记录到 ext_log_entries

我们正在开发 Sylius 0.9 版本,其中我们进行了一些巨大的更改,覆盖了许多核心逻辑。 这样做我们破坏了一些日志记录或历史记录功能的连接。 潜伏...

回答 1 投票 0

升级后使用Prestashop 8.1.5提交错误工具

我有一个模块,开发者不再支持 PrestaShop,它已更改为 WooCommerce... 问题是我真的很喜欢这个模块,我将我的本地主机从

回答 1 投票 0

如何让 Symfony 使用测试文件夹

我想在 Symfony 中添加一个“tests”文件夹。 这是我的composer.json: “自动加载”:{ “psr-4”:{ “AppBundle\”:“src/AppBundle”...

回答 1 投票 0

Symfony 新 Logger 更改会引发异常,已弃用,请改用 HttpKernel 的 DebugLoggerConfigurator

我正在使用 symfony 5 和 monolog v3.7 从昨天开始,我们遇到了一个新的异常: #message:“用户已弃用:自 symfony/monolog-bridge 6.4 起:“Symfony\Bridge\Monolog\Logger”...

回答 1 投票 0

composer 如何解析不完全限定为“webapp”或“profiler”的包名称?

当您进入 Symfony 项目(例如使用composer create-project symfony/sculpture:"7.0.*" 创建)并运行composer require webapp 时,它将安装 symfony/webapp-pack。 嗬...

回答 1 投票 0

在不同渠道发送symfony ChatMessage

我定义了一个添加到多个频道的 Slack 应用程序。我想根据应用程序上下文在不同的渠道中发送不同的通知。 我怎样才能使用 symfony 默认值来做到这一点

回答 1 投票 0

如何调试 php bin/console make:migration 命令冻结?

我正在使用 Symfony 开发一个网络应用程序。我已经成功地在我的项目中使用了控制台命令。我一定做了什么,因为现在命令 php bin/console make:migration free...

回答 3 投票 0

如何解决symfony Composer依赖冲突?

我正在编写一个基于 Symfony v6.4 的 PHP 应用程序,并希望使用composer require mybuilder/cronos-bundle 安装一个包 但出现错误: 您的要求无法解决

回答 1 投票 0

在 Twig 中使用点表示法和 attribute()

是否有人尝试执行诸如 {{ attribute(item, 'subItem.title') }} 之类的操作来访问如下伪代码所示的结构: 类项目{ 私人$子项目; 公共职能...

回答 1 投票 0

Symfony2 - 如何对合并的对象数组进行排序?

我有 4 个数组,我正在尝试将属性视图从最高到最低排序。 我想弄清楚如何对合并的数组进行排序。 现在,有了合并的数组,我最想看到的...

回答 1 投票 0

FOSElastica捆绑订单查询

我正在将 FOSElasticaBundle 集成到我的 Symfony 2.3 项目中,我需要按价格属性对结果进行排序。 这是我的代码: $finder = $this->container->get('fos_elastica.fi...

回答 1 投票 0

如何连接两个不同的服务,基于 symfony 7 中的环境实现相同的接口

我正在尝试连接两个不同的适配器服务,它们实现相同的接口。 但在这种情况下仍然使用when@dev子句不起作用 服务: 应用\模拟\适配器\ExampleAdapterMock:〜 ...

回答 1 投票 0

无法添加ProxyClass__setInitialized()时忽略

我正在尝试更新到 Symfony 7.0。至此更新成功。现在,当我尝试调用我的端点之一时,我收到以下错误: “忽略\”代理\__CG__\App\Entity\Ro...

回答 1 投票 0

如何处理自定义序列化器中属性的属性?

我有基于symfony5.4的应用程序。在这个应用程序中,我为客户提供了一个这样的课程: 类客户端 { #[Context([DateTimeNormalizer::FORMAT_KEY => 'Y-m-d'])] 公共 \DateTimeImmutable $

回答 1 投票 0

Symfony 缓存不适用于关系实体

我在 Symfony 中使用了缓存组件并遇到了问题。当我从缓存中检索数据时,未设置具有关系的实体。有谁知道如何解决这个问题? $缓存...

回答 1 投票 0

loginUser 在功能测试中因子域失败

我的堆栈:Symfony 7 / php 8.3 / phpunit 9.6 我有几个带有子域的防火墙。我尝试测试一下: 正面: 主机: ^(app\.mydomain\.localhost)|(app\.mydomain)$ 拍拍...

回答 1 投票 0

Symfony/Doctrine 返回多个实体的结果

是否可以从多个实体返回结果? 例如:实体1、实体2、实体3、实体4 每个实体都有一个列标题。 title字段上会有一个where语句返回...

回答 1 投票 0

在 Symfony 中显示下拉列表时出现问题

我使用以下代码来显示 mariadb 数据库表中的下拉列表,但是在测试时它不起作用: 我使用以下代码来显示 mariadb 数据库表中的下拉列表,但是在测试时它不起作用: <?php namespace App\Form; use App\Entity\Signal; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\OptionsResolver\OptionsResolver; use Symfony\Component\Form\Extension\Core\Type\ChoiceType; class SignalType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options): void { $builder ->add('actionPlan') ->add('actionPlanStatus', StatusType::class, [ 'class' => Status::class, 'mapped' => false, 'choise_label' => function(Post $post){ return $post->getName(); } ]) ->add('deadline') ; } public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ 'data_class' => Signal::class, ]); } } 我收到以下错误。 解析“App\Form\StatusType”表单的选项时发生错误:选项“choise_label”、“class”不存在。定义的选项有:“action”、“allow_extra_fields”、“allow_file_upload”、“attr”、“attr_translation_parameters”、“auto_initialize”、“block_name”、“block_prefix”、“by_reference”、“compound”、“constraints”、“csrf_field_name” "、"csrf_message"、"csrf_protection"、"csrf_token_id"、"csrf_token_manager"、"data"、"data_class"、"已禁用"、"empty_data"、"error_bubbling"、"error_mapping"、"extra_fields_message"、"form_attr"、 “getter”、“帮助”、“help_attr”、“help_html”、“help_translation_parameters”、“inherit_data”、“invalid_message”、“invalid_message_parameters”、“is_empty_callback”、“label”、“label_attr”、“label_format”、“label_html” ", "label_translation_parameters", "mapped", "method", "post_max_size_message", "priority", "property_path", "required", "row_attr", "setter", "translation_domain", "trim", "upload_max_size_message", “验证组”。 你能帮我解决这个问题吗? 错误消息告诉您class选项不存在于StatusType中。这主要用于EntityType。 另外,没有选项choise_label,因为“c”有一个小错别字choice_label。 ;)发生了.. 您可以在此处找到类型列表:https://symfony.com/doc/current/reference/forms/types.html 我怀疑是否还有一个StatusType,我认为你命名它时指的是你的类名!? 标签应该是什么?在另一个类中定义的名称,即来自另一个实体的名称?如果是这样,那么我必须自己研究一下,我还不太了解,但我希望我仍然可以提供帮助。 这是我的代码中选择字段的示例: ->add('whitelister', EntityType::class, [ 'class' => User::class, 'choice_label' => 'username', 'label' => 'Whitelister', ])

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.