symfony 相关问题

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

无法用twig宏显示评论树

我正在尝试使用 twig 宏渲染评论树,但不断收到以下错误: “既不是属性“comments”,也不是方法“comments()”、“getcomment...

回答 1 投票 0

如何在 Symfony 表单中添加引导日期时间选择器

我正在尝试在我的 Symfony 表单中使用 http://eonasdan.github.io/bootstrap-datetimepicker/ 。 我补充道: 我正在尝试在我的 Symfony 表单中使用 http://eonasdan.github.io/bootstrap-datetimepicker/。 我补充说: <link type="text/css" rel="stylesheet" href="{{ asset('assets/css/bootstrap-datetimepicker-standalone.min.css') }}"> <link type="text/css" rel="stylesheet" href="{{ asset('assets/css/bootstrap.min.css') }}"> <script type="text/javascript" charset="utf8" src="{{ asset('assets/js/jquery-3.1.1.min.js') }}"></script> <script type="text/javascript" charset="utf8" src="{{ asset('assets/js/moment.min.js') }}"></script> <script type="text/javascript" charset="utf8" src="{{ asset('assets/js/bootstrap.min.js') }}"></script> <script type="text/javascript" charset="utf8" src="{{ asset('assets/js/bootstrap-datetimepicker.min.js') }}"></script> 但现在我不知道如何更改我的表单类型以使用日期选择器 我尝试过类似的方法,但不起作用 ->add('date', DateTimeType::class, array( 'required' => true, 'widget' => 'single_text', 'attr' => [ 'class' => 'form-control input-inline datetimepicker', 'data-provide' => 'datetimepicker', 'html5' => false, ], )) 有人可以帮助我吗? 您应该将 html5 键/值从 attr 移至 options : ->add('date', DateTimeType::class, array( 'required' => true, 'widget' => 'single_text', 'html5' => false, 'attr' => [ 'class' => 'form-control input-inline datetimepicker', 'data-provide' => 'datetimepicker', ], )) 我也面临着同样的问题。 Symfony 中用于日期时间类型的默认表单组件呈现另一组输入字段。 引导方法需要一个“正常”输入字段,其中日期时间呈现为字符串。所以你必须使用TextType::class 为了在实体中使用 DateTime,我添加了一个 EntityTransformer 来处理 sting 和 DateTime 之间的转换以进行读写操作。 你可以这样做: $builder->get( 'from' )->addModelTransformer( new CallbackTransformer( function ( $date ) { return $date->format( 'd.m.Y H:i' ); }, function ( $date ) { return new \DateTime( $date ); } ) ); 我不确定这是唯一的问题,但您可能需要将 DateTimeType::class 更改为 texttype::class。 我希望这能有所帮助! 祝你好运

回答 3 投票 0

symfony2 中的非重叠选择列表

使用 Symfony 2.2.4。 我有一个带有两个选择列表(多个,非扩展)的表单,显示相同的元素(类的实体)。当用户选择相同的 el 时,我需要抛出错误(onsubmit)...

回答 1 投票 0

Symfony HttpClient 和简单 HTML DOM?

我使用 Symfony\Component\HttpClient\HttpClient 来检索页面内容,因为我使用代理。 // 自定义客户端 $this->httpClient = HttpClient::create( [ '亲...

回答 1 投票 0

如何在 Symfony 7 中更新无效的 CSRF 令牌消息

使用安装了 symfony/translation 的 Symfony 7,我试图更新当我的登录表单的 CSRF 令牌无效时显示的消息。目前它显示“无效的 CSRF 令牌。&qu...

回答 1 投票 0

在 Symfony2 中构建面包屑

我正在创建一个网站,并已成功使用存储在数据库中的树结构使我的导航菜单正常工作。 菜单对象作为活动属性,但我不知道如何进行设置...

回答 1 投票 0

@ORM\Id 不会为 symfony 中的实体创建标识符

我有一个由许多特征组成的类城市。 /** * @ORM\实体 * @ORM\Table(名称=“城市”) * @SoftDeleteable(fieldName="deletedAt") */ 类城市 { 使用可识别实体; 使用

回答 2 投票 0

Symfony2:显示引导开关按钮并获取控制器中的选定值

我想在symfony2中实现以下字段。它有 2 个单选按钮,它们的样式类似于使用一些引导样式的 Switch。 示例在这里 在 html 和 bootstrap 之上,代码片段显示 de...

回答 2 投票 0

Symfony2 Doctrine 查询构建器作为 FROM 子句中的子查询

我使用查询生成器获得了一个查询,并将其分配给 $qb 变量。它在 PHP 和数据库中都可以正常工作。现在,我尝试将该查询用作子查询,如下所示: $subQuery = $...

回答 2 投票 0

查找两个对象数组之间的差异,其中比较是基于方法调用的返回值

我遇到了 PHP 函数 array_diff() 的问题。 在这两种情况下,我都在同一类对象的数组上使用它。 第一种情况: 公共函数 findFreeUsers($weekId) { $em = $this->

回答 1 投票 0

Swagger-php 属性文档

有谁知道如何找到带有属性的 Swagger-php 的良好文档(openapi)?我正在使用 symfony 进行编程 我尝试在谷歌中搜索,但找不到包含所有内容的广泛文档...

回答 1 投票 0

Twig 替换字符串中的加号和两个空格

我对 Twig 还很陌生,所以请耐心等待:) 我有一个像这样的字符串: 一些+名字 我希望将其更改为 某个名字 我正在使用替换过滤器,效果很好。但是我需要更换...

回答 2 投票 0

symfony 6 可排序行与 sortable.js

在我看来我有 ... 在我看来我有 <table class="table table-striped bg-white table-sm"> <thead> <tr> <th scope="col">Název</th> <th scope="col">Text</th> <th scope="col">Pořadí</th> <th scope="col">Smazat</th> </tr> </thead> <tbody class="list-group" id="listWithHandle"> {% for userSample in samples %} <tr class="list-group-item"> <td> <span class="glyphicon glyphicon-move" aria-hidden="true"></span></td> Drag me by the handle <td class="pe-5">{{ userSample.sample.name }}</td> <td class="pe-5">{{ userSample.sample.text }}</td> <td class="pe-5">{{ userSample.position}}</td> <td class="pe-5"><td><a href="{{ path('delete_user_template', {id: userSample.id}) }}"><i class="fa fa-trash"></i></a></td> </tr> {% endfor %} </tbody> </table> 我尝试表中的行可以通过拖放来重新排序。我发现 javascipt 库 Sotrable.js 看起来非常好https://github.com/SortableJS/Sortable。在 symfony 中,我使用 webpack encore,我通过 napm 安装可排序,在我的 app.js 中我有一行 import Sortable from 'sortablejs'; 但是编译后在控制台中我看到错误 未定义可排序 看来我有块 <script> // Simple list Sortable.create(simpleList, { /* options */ }); // List with handle Sortable.create(listWithHandle, { handle: '.glyphicon-move', animation: 150 }); 但是可排序不是功能 您需要将 Sortable 变量放在全局范围内以便稍后访问它: 在您的入口点(app.js)中您可以执行以下操作: import Sortable from 'sortablejs'; window.Sortable = Sortable 然后您将能够在内联脚本中访问它 纳泽夫

回答 1 投票 0

doctrine2 按带有 ids 的数组排序

我如何使用doctrine2通过带有ids的数组进行排序? 我有这样的疑问: $qb = $this->createQueryBuilder('u') ->选择('u', 'n', 'c') ->leftJoin('u.notifications', 'n') ...

回答 5 投票 0

引用YAML文件中现有的相关实体

我正在为一个实体设置一个YAML文件,并且数据库中已经填充了一些相关字段,所以我想在当前YAML文件中引用这些值。 例如,状态 fi...

回答 1 投票 0

将角色列表添加到 FOS 用户包配置文件编辑表单

这个问题类似于 Symfony2:在 FormBuilder 中获取用户角色列表,但那里的答案适用于任何表单,但我的问题特定于由 User Bundle 创建的表单。

回答 2 投票 0

使用 xampp 连接 symfony 时出现问题

当我使用 xampp 制作一个项目以使用 symfony 并在我执行了“composer create-project symfony/sculpture nameProject”之后,项目就被创建了。在我执行了“composer require webapp an...

回答 1 投票 0

Symfony 6,无法读取旧版会话

我有一个遗留的API应用程序,它使传统的session_start();并将数据填充到$_SESSION中。 现在我正在使用 Symfony 6.4 做一个 v2 API,在相同的环境中,我想读取数据......

回答 1 投票 0

教义加入多对多而不关联

我有:两个具有无向 M:M 关联的实体。 类共享信息 { // ... /** * @ORM\ManyToMany(targetEntity="Item") * @ORM\JoinTable(name="share_info_items", *

回答 2 投票 0

使用 JMSSerializerBundle 序列化指定字段

我正在构建一个 REST API,我想让我的用户可以选择通过 URL 参数返回哪些字段,例如 /users?fields=用户名,电子邮件,地址.城市,地址.国家 有没有...

回答 2 投票 0

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