问题标签 [symfony-3.1]

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 回答
1730 浏览

routing - 如何使用 Symfony Routing 作为独立组件来调试路由?

我使用 Symfony 的 3.1 路由组件作为独立组件。

我想调试路线。

据此: http ://symfony.com/doc/current/routing/debug.html

这是通过运行以下命令来完成的:

虽然这对于运行完整 Symfony 框架的项目来说是微不足道的,但是当使用路由器组件作为独立模块时,我该如何运行它呢?

0 投票
0 回答
89 浏览

php - Symfony3 Web Profiler 抛出 TwigErrorRuntime

我在使用 web profiler 的 Symfony 3 中遇到了一个奇怪的错误。加载任何页面时,它都会抛出Twig_Error_Runtime异常并向我传递此错误消息:

Key "forms" for array with keys "Forms, forms_by_hash, nb_errors" does not exist in @WebProfiler/Collector/form.html.twig at line 31

由于这是一个库,我不喜欢编辑这个文件,但它应该可以工作。出乎意料的是,当添加控制器以使用 FormType 创建新对象时,这种情况开始发生。错误来自这部分 twig form.html.twig 模板:

第 31 行是该span.label.label-status-[error|disabled]行,显然它在模板中较早时确实有效。collector.data.forms|length工作,但collector.data.forms is empty ? 'disabled'没有。我该如何解决这个问题?

0 投票
1 回答
1075 浏览

jquery - Symfony3 Ajax 表单添加额外字段

AdminBundle\Form\CoreForm.php:

表格类型:表格工作顺利。但它不允许新领域。

jQuery Ajax 代码:

问题:Ajax 系统运行顺畅。但是当提交表单时,错误代码“此表单不应包含额外字段”

0 投票
4 回答
3111 浏览

symfony - symfony 3.1 检查是否安装了一个包

我正在开发一个依赖于另一个的捆绑包。

为了处理未安装基本包的情况,我想在控制器内执行“bundle_exists()”函数。

问题是:如何获得已安装捆绑包的列表或如何检查捆绑包的名称(最终还包括版本)。

谢谢。

0 投票
1 回答
534 浏览

php - (Symfony 3.1) PHP Doctrine Group 实体按日期时间

我正在尝试按日期时间对我的实体进行分组。每个实体都有以下列:id、device、start、stop、ipaddress。

我希望能够在某个日期范围内获取实体,并按日期(天)对它们进行分组,然后是每天有多少小时。

这就是我到目前为止所拥有的

这是我的存储库类的代码。

我的控制器的代码如下所示:

到目前为止,我能够计算给定一天(只有一天)的总花费时间。现在我想获取所有实体,按相同的日期(天)对它们进行分组并返回具有间隔的数据。

示例 DB 表如下所示[id, device_id, start, stop, ipaddress]

所以在这种情况下,我的输出将类似于:

间隔取决于开始和停止都是 DateTime 的类型

我曾尝试使用学说扩展:oro/doctrine-extensions 但现在我收到异常错误:

我的存储库方法如下所示:

我的数据库表:

顺便说一句,我正在使用 Symfony 3,这可能是问题吗?

0 投票
2 回答
784 浏览

php - Symfony 3.1 PSR-6 缓存设置

配置.yml:

Symfony 3.1 支持学说缓存,但您没有足够的文档。

缓存组件:http
://symfony.com/doc/current/components/cache.html 支持的驱动器:http
: //symfony.com/doc/current/components/cache/cache_pools.html Symfony 集成:http://symfony .com/blog/new-in-symfony-3-1-cache-component

default_doctrine_provider:?作为提供者我应该输入什么

0 投票
0 回答
114 浏览

fosuserbundle - Symfony 3 作为起始页登录

简单的待办事项:

我希望当我去 www.mysmyfonyproject.com 时,当用户未登录时,应该显示登录页面。否则应显示用户登录页面。

我试图在我的家庭控制器中做出一个糟糕的解决方案,如下所示:

但这是一个错误:未知路径/登录。

0 投票
4 回答
327 浏览

twig - Symfony 翻译

我正在使用最新版本的 symfony (3.1.3) 我想跨多个变量。但我没有找到好的解决方案

现在我正在做:

我尝试:

但没有运气。

我也尝试

谢谢

0 投票
1 回答
8963 浏览

php - Symfony 3 - 不允许访问 app_dev.php

我刚刚购买了一些共享主机(OVH.com - PHP 5.6.21)来托管 Symfony 3 项目(版本 3.1.3)。

在服务器上上传 Symfony 的 config.php 文件时,它只显示 2 条建议消息以提高站点速度,但没有任何可能阻止站点工作的信息。因此,托管似乎足以正确运行该项目。

我发送了服务器上的所有文件和文件夹,但是当我尝试访问 app_dev.php 页面时,出现以下错误消息:

我知道我必须将我的 IP 地址添加到 app_dev.php 文件中允许的 IPs 数组中,所以这就是我所做的(XXX.XXX.XXX.XXX 是我的 IP 地址):

我尝试了不同的方法来查看问题可能来自哪里:

  • 从条件中删除 !(in_array) 部分 => 错误 500
  • 删除整个条件块 => 我可以访问该站点(即使仍然存在一些 MySQL 相关错误)

var/logs/dev.log 文件完全是空的,即使权限是 777。

如果您对问题可能来自哪里有任何想法,如果您能帮助我,我会很高兴。

在此先感谢您的帮助 !

PS:当我尝试进入 prod 环境(app.php)时,我收到错误 500,但 var/logs/prod.log 文件包含有关 MySQL 错误的行...所以我想这很好。

0 投票
0 回答
232 浏览

php - Symfony 3 - 未找到 cssrewrite 过滤器

我不明白 - 我已经建立了一些 symfony 项目,但现在我完全迷失了错误信息:

作曲家:

应用程序/配置/config.yml

在模板中:

如果我删除 cssrewriteuglifycss过滤器工作。也作为交叉检查 - 我从配置中删除了 uglifycss,然后它抱怨缺少过滤器。

关于如何解决这个问题的任何想法?