问题标签 [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.
symfony - 如何在 symfony2 的控制器中读取 parameters.yml?
我在我的 app/config/parameters.yml 中放置了几个自定义变量。
我需要从我的控制器访问这些,并尝试使用
从我的控制器文件中。当我尝试这个时,我收到以下错误消息:
这样做的正确方法是什么?
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 扩展名时:
我看到了这些(和其他):
symfony - 注释“@Doctrine\ODM\MongoDB\Mapping\Annotations\Text”不存在,或者无法自动加载。
有人可以解释一下我需要做什么来解决这个错误:
[语义错误] 属性 tz\JobsBundle\Document\gui::$description 中的注释“@Doctrine\ODM\MongoDB\Mapping\Annotations\Text”不存在,或者无法自动加载。
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.
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 用户类的反序列化设置任何内容?知道为什么我会收到此消息以及如何解决它吗?
symfony-forms - Symfony2 独立表单组件 v2.3 - 设置表单
这是这里提出的同一个问题:Symfony2 独立表单组件 - 设置表单。这个问题的答案似乎完全解决了这个问题。
不幸的是,当被问到这个问题时,表单组件的版本是 2.0.x,并且从那以后发生了一些变化,例如使用表单工厂创建表单时现在比较旧代码和新代码完全不同。
我环顾四周,但没有找到任何有关如何使用最新版本执行此操作的文档或示例。
任何使用 Symfony2 之外的表单组件的示例应用程序的更新版本?
symfony - symfony2 路由要求结合 2 个参数
所以我在我的 routing.yml 中得到了这个:
两者都经过自己的检查并且有效。我需要检查 2 的组合,因为组合并不总是有效的。
对于这种情况,我需要检查数据库中 2 个对象之间的关系,第一个对象应该是第二个对象的父对象。我可以在控制器中执行此操作,但我不太喜欢这种实现。此外,我需要对超过 1 条路线进行同样的检查。
我将如何添加另一个检查组合的要求?我可以在控制器类中定义一个将被调用的方法吗?
或者最好的解决方案是:
symfony - 如何在奏鸣曲管理员中创建列表字段类型
我正在使用 Symfony 2.3 和最新的 SonataAdminBundle。可以使用 SonataAdminBundle 在列表视图中创建可编辑字段吗?最佳做法是什么?
symfony - 不存在的服务“fos_user.user_provider.username_email”
我的安全文件:
但是在完成所有步骤后,我收到一个错误:
可能是什么原因造成的?
symfony - FOSUserBundle 不与 trans_default_domain 一起翻译
我正在使用 Symfony 2.3 RC1 设置 FOSUserBundle dev-master,但翻译效果不佳。它默认带有模板中的 trans_default_domain
在登录模板中。它没有 trans_default_domain
但是使用 trans({}, 'FOSUserBundle') 它可以工作
trans_default_domain 有什么问题?需要任何额外的配置吗?