问题标签 [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 投票
8 回答
168889 浏览

symfony - 如何在 symfony2 的控制器中读取 parameters.yml?

我在我的 app/config/parameters.yml 中放置了几个自定义变量。

我需要从我的控制器访问这些,并尝试使用

从我的控制器文件中。当我尝试这个时,我收到以下错误消息:

这样做的正确方法是什么?

0 投票
2 回答
7979 浏览

symfony - 在 Symfony 2.3.0-DEV (Windows) 中配置 Assetic、Sass、Compass

我在 中安装了 Ruby C:\Ruby200-x64,PATH 设置为C:\Ruby200-x64\bin并运行:

然后我在以下位置配置了 Assetic app/config/config.yml

app/Resources/views/base.html.twig我添加了样式表块:

scss 文件指向/web/css/main.scss在 prod 中进行测试,我将使用这些bundles/bundlename/...路径。

然后,当我尝试安装和转储资产时:

使用 .bat 结束路径时出现此错误:

这在不使用 .bat 扩展名时:

我看到了这些(和其他):

0 投票
0 回答
708 浏览

symfony - 注释“@Doctrine\ODM\MongoDB\Mapping\Annotations\Text”不存在,或者无法自动加载。

有人可以解释一下我需要做什么来解决这个错误:

[语义错误] 属性 tz\JobsBundle\Document\gui::$description 中的注释“@Doctrine\ODM\MongoDB\Mapping\Annotations\Text”不存在,或者无法自动加载。

0 投票
1 回答
273 浏览

symfony - Fill a form with the username in the symfony2 session

I want to build a form that can use the information stored in a session to set default field values. ie when a user wants to log in, the field username will be populated automatically with the username stored in the session.

0 投票
1 回答
6092 浏览

symfony - FOSUserBundle 反序列化到用户对象抛出“你必须定义一个类型”

基本上我想将 json 反序列化为用户对象。像这样

传递给反序列化器的请求数据:

抛出的错误:

request.CRITICAL:未捕获的 PHP 异常 JMS\Serializer\Exception\RuntimeException:“您必须为 FOS\UserBundle\Model\User::$username 定义一个类型。” 在 ...\vendor\jms\serializer\src\JMS\Serializer\GenericDeserializationVisitor.php 第 170 行 [] []

我使用科幻 2.3。是否需要为 fos 用户类的反序列化设置任何内容?知道为什么我会收到此消息以及如何解决它吗?

0 投票
1 回答
826 浏览

symfony-forms - Symfony2 独立表单组件 v2.3 - 设置表单

这是这里提出的同一个问题:Symfony2 独立表单组件 - 设置表单。这个问题的答案似乎完全解决了这个问题。

不幸的是,当被问到这个问题时,表单组件的版本是 2.0.x,并且从那以后发生了一些变化,例如使用表单工厂创建表单时现在比较旧代码代码完全不同。

我环顾四周,但没有找到任何有关如何使用最新版本执行此操作的文档或示例。

任何使用 Symfony2 之外的表单组件的示例应用程序的更新版本?

0 投票
2 回答
870 浏览

symfony - symfony2 路由要求结合 2 个参数

所以我在我的 routing.yml 中得到了这个:

两者都经过自己的检查并且有效。我需要检查 2 的组合,因为组合并不总是有效的。

对于这种情况,我需要检查数据库中 2 个对象之间的关系,第一个对象应该是第二个对象的父对象。我可以在控制器中执行此操作,但我不太喜欢这种实现。此外,我需要对超过 1 条路线进行同样的检查。

我将如何添加另一个检查组合的要求?我可以在控制器类中定义一个将被调用的方法吗?

或者最好的解决方案是:

0 投票
1 回答
1486 浏览

symfony - 如何在奏鸣曲管理员中创建列表字段类型

我正在使用 Symfony 2.3 和最新的 SonataAdminBundle。可以使用 SonataAdminBundle 在列表视图中创建可编辑字段吗?最佳做法是什么?

0 投票
2 回答
5018 浏览

symfony - 不存在的服务“fos_user.user_provider.username_email”

我正在按照位于https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/index.md的 FOSUserBundle 安装指南

我的安全文件:

但是在完成所有步骤后,我收到一个错误:

可能是什么原因造成的?

0 投票
4 回答
5550 浏览

symfony - FOSUserBundle 不与 trans_default_domain 一起翻译

我正在使用 Symfony 2.3 RC1 设置 FOSUserBundle dev-master,但翻译效果不佳。它默认带有模板中的 trans_default_domain

在登录模板中。它没有 trans_default_domain

但是使用 trans({}, 'FOSUserBundle') 它可以工作

trans_default_domain 有什么问题?需要任何额外的配置吗?