问题标签 [symfony-2.3]

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 投票
3 回答
4230 浏览

symfony - 在 Symfony2 中包含来自 bundle 资源的正确方法

我有一个具有这种结构的捆绑包:

所以我想在我的模板中包含 CSS 和 JS,我正在这样做:

但它不起作用,因为 Firebug 控制台说404 Error: not found那么从我的包中包含资源的正确方法是什么?我也运行任务php app/console assets:install --symlink,所以我有这些文件的符号链接

0 投票
1 回答
1137 浏览

oauth-2.0 - FOSOAuthServerBundle + HWIOAuthBundle 一小时后超时 401

我是用户 HWIOAuthBundle(我们称之为 MyClient)使用 FOSOAuthServerBundle(我们称之为 MyServer)连接到 Symfony 2.3.2 OAuth 2 服务器。我能够连接并登录并执行我需要的请求,但一个小时后我一直被引导出“MyServer”(401 错误)。我已经阅读了大量有关此问题的内容,但似乎找不到解决方案。

我是 OAuth 新手,但我相信我使用的 access_token 会在一小时后过期。

我想知道是否有办法将两台机器配置为使用刷新令牌(将在 2 年内到期)在我的 access_token 到期时“刷新”它?

我一直找不到有关如何执行此操作的示例。任何帮助都会很棒。

干杯

0 投票
1 回答
739 浏览

symfony - Symfony WebTestCase:文件上传未删除,断言仍然通过

多亏了这个食谱食谱,我有一个很好用的文件上传表单。但是它没有测试覆盖率,所以我编写了自己的断言,上传图像,检查图像是否已上传,然后删除图像并检查图像是否未显示在页面上。

他们都是第一次通过,包括最后断言检查图像(或图像的名称)不存在,但它没有删除它,我仍然在网页上看到它。因此,在此之后运行的任何测试都将失败,因为 Crawler 找到了旧条目。为什么会这样?

测试

控制器

0 投票
1 回答
127 浏览

symfony - 当我在 Doctrine 中有复合键时如何生成 ID?

我有一个Entity复合键。见下文:

因为 Doctrine 在复合键方面存在一些问题,所以它不会生成序列(我在 PostgreSQL 中工作),我该如何处理这个问题才能生成$bank哪个是 PK?

0 投票
0 回答
20161 浏览

php - 在 Symfony 2 中使用表单类设置默认值

我正在尝试为 Symfony 2.3 中的文本字段定义默认值。该表单用于创建和更新实体。在编辑模式下,应该使用数据库给出的值,而不是默认值(当然)。

编辑 这似乎是一个常见问题,很多人都查看了这篇文章如何在 Symfony2 中设置表单字段的默认值?

然而,答案并不令人满意(对我来说):

  • 使用 data 属性是“错误的”,它总是会被使用,不仅仅是当表单元素没有值的时候
  • 使用 if - then - else 方法使用 data 属性有效(而答案中的语法是错误的)。我怀疑这是否应该在 Symfony 中完成。
  • 另一个建议是在模型中设置默认值,例如“protected $foo = 'myValue'”。这适用于某些字段类型(例如文本字段),但不是全部。
  • 使用 EventListeners 可能会起作用,但工作量太大,它不能成为这个基本任务的预期方式
  • 如果您使用 form_widget 标记,则在 twig 模板中设置它不起作用,如果您在不同模板中使用表单,则必须多次设置它

所以我还在寻找“完美”的方式,即Symfony开发者提供的方式(必须有,这是一个基本的要求)。

这是我到目前为止所拥有的,但它不起作用(表单中没有显示默认值)。这是正确的方法吗?

0 投票
2 回答
600 浏览

symfony - 如何在 Symfony2 中插入正确的表单创建路径

我的模板中有这段代码:

在我的控制器中,我有这个注释:

但是在渲染的 HTML 中,我得到了<form method="post" action="/app_dev.php/">为什么?我在这里想念什么?

0 投票
0 回答
1517 浏览

symfony - Symfony 创建查询导致 PostgreSQL 值获取 null 而不是默认值

我在运行此查询的 PostgreSQL 数据库中有三个表:

现在,当我尝试INSERT使用以下代码从 Symfony2 控制器运行时:

我明白了:

使用参数 [1, "01234567890121345678" 执行 'INSERT INTO waccount (account_id, account_number, bank_name, balance, created, modified, account_type) VALUES (?, ?, ?, ?, ?, ?, ?)' 时发生异常, “美国银行”,空,空,空,6]:

SQLSTATE [23502]:非空违规:7 错误:“余额”列中的空值违反非空约束详细信息:失败行包含 (1, 01234567890121345678, BankOfAmerica, 6, null, null, null)。

为什么 Symfony 或 Doctrine 不处理默认值?我做错了什么或者我错过了什么?

账户实体

这是我的帐户实体:

该表waccount存在于数据库中

0 投票
0 回答
248 浏览

symfony - 安装 FOSCommentBundle 后出现 InactiveScopeException

我正在设置 FOSCommentBundle,我按照所有步骤安装它,但是我现在访问的任何页面,我都收到以下异常:

这是我添加的代码https://gist.github.com/dextervip/3d9efe24c7241a6eeda0

怎么了?

0 投票
1 回答
444 浏览

symfony - FOSUserBundle 从监听器中的表单获取数据

我试图在我在侦听器中创建的响应中插入以表单(电子邮件)传递的数据,以确保响应是一个 json 对象。

我无法以任何方式从“事件”中获取表单数据..

有我想要的解决方案吗?

我试图听事件 COMPLETED,但没有让我改变响应!

0 投票
1 回答
1453 浏览

symfony - 调用未定义的方法无法创建 createDeleteForm

我需要在我的视图中创建一个 deleteForm,所以我这样做:

但我得到这个错误:

FatalErrorException:错误:调用 /var/www/html/src/BankBundle/Controller/WController.php 第 66 行中未定义的方法 BankBundle\Controller\WController::createDeleteForm()

这种方法有什么问题?我需要使用一些东西来创建表单?

解决方案 我找到了解决方案,因为createDeleteForm()它不是 Symfony2 方法,是我从另一个代码中获取的错误,所以我以这种方式创建函数:

瞧,问题消失了!!