问题标签 [symfony-2.0]

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 投票
2 回答
1637 浏览

symfony - symfony2.0 项目中没有自动加载外部类

我想将EasyCSV添加到我的 symfony2 项目https://github.com/jwage/EasyCSV

这是我尝试过的。我添加了

到 autoload.php 和

在我想使用这个库的控制器中。但我明白了

致命错误:在 ...Controller.php 中找不到类“EasyCSV\Reader”

任何想法为什么?如何解决这个问题?

0 投票
1 回答
2151 浏览

session - 以编程方式注销当前用户

我正在尝试以编程方式从侦听器内部注销当前用户。我在这里读到

做的伎俩,但后来我不能再打电话$this->container->get('security.context')->getToken()->getUser();了,因为令牌现在是NULL

如何注销用户但仍让应用程序正常运行?我在我的控制器函数中调用了 getUser(),所以我应该将令牌设置回与未经身份验证的用户相对应的东西。我怎样才能做到这一点?

此外,如果有一种方法可以以编程方式启动一个新会话并设置一个 Flash 消息以通知用户他已注销,那将是非常棒的。

0 投票
3 回答
20015 浏览

php - 如何在生产中禁用 Symfony2 中的分析器?

如何在生产中禁用 Symfony2 中的分析器?

我不是指工具栏——我指的是分析器。

我想在生产中禁用它,我将它广泛用于开发,因此删除其捆绑包的解决方案是行不通的。

我试过设置framework.profiler.only_exceptions为true。我已经尝试framework.profiler完全删除该部分。无论 profiler.db 在每个请求之后增长什么,并且每个响应都包含x-debug-token标头。

我仔细检查了配置文件(config.yml 和 config_prod.yml),一切似乎都很好。

更重要的是,该命令app/console router:dump-apache --no-debug总是转储_wdt_profiler路由,但我的 routing_prod.yml 中没有它们,并且在尝试从浏览器访问它们时它们似乎不存在(404)。

我正在运行 symfony 2.0,我现在不会升级,因为 2.1 中的一些重大更改需要重写许多元素。在初始部署之前启动它是不明智的。

0 投票
3 回答
7422 浏览

symfony - 安装 JMSSerializerBundle

我安装了FOSRestBundle,但它需要JMSSerializerBundle.

我在我的部门中添加了下一行:

在这里它解释了如何做到这一点:http: //jmsyst.com/bundles/JMSSerializerBundle/master/installation

但是当我尝试时$php bin/vendors install,它显示了一个错误:

0 投票
1 回答
342 浏览

php - Symfony 2 区域设置区分大小写

我正在使用 symfony 2.0 进行开发,m 使用语言环境名称,例如,不同语言的 en_ZA、en_US、en_QA,使用 Config.yml 将 en_ZA 设置为默认语言环境,

例如,我的网址被称为如下,对于不同的语言,

http://mydomain.com/en_ZA/user/list

http://mydomain.com/en_QA/user/list

现在,当我尝试在 url 中输入错误的语言环境时,例如

http://mydomain.com/en_AA/user/list

http://mydomain.com/en_BB/user/list

它使用回退并返回默认语言翻译,

但是当我使用以下网址调用语言环境时,它会产生问题

http://mydomain.com/en_Za/user/list

http://mydomain.com/en_zA/user/list

http://mydomain.com/en_za/user/list

它只返回带有翻译变量的模板文件。它不返回后备或翻译。

感谢您的任何帮助。

0 投票
1 回答
988 浏览

php - 嵌入单个对象

我是 Symfony2.0 的新手。我正在从网站http://symfony.com/doc/2.0/book/index.html学习它。我已经浏览了网站中给出的所有主题,但我没有得到主题“嵌入单个对象”的输出,该主题包含在表单主题 ( http://symfony.com/doc/2.0/book /forms.html )。我编写了他们为“嵌入单个对象”提供的所有代码,但它没有进入数据库。当我提交我的表格时,它给了我错误,我在下面说明。我可以在不使用嵌入目标代码的情况下进行输入。

错误:“可捕获的致命错误:传递给 Acme\TaskBundle\Entity\Task::setCategory() 的参数 1 必须是 Acme\TaskBundle\Entity\Category 的实例,给定数组,在 /opt/lampp/htdocs/kau 中调用。 symfony2.com/vendor/symfony/src/Symfony/Component/Form/Util/PropertyPath.php 在第 347 行并在 /opt/lampp/htdocs/kau.symfony2.com/src/Acme/TaskBundle/Entity/Task 中定义。 php 行 52"

我搜索了很多,但找不到解决方案。

文件路径:Acme/TaskBundle/Form/Type/TaskType.php

文件路径:Acme/TaskBundle/Resources/Views/Default/new.html.twig

文件路径:Acme/TaskBundle/Form/Type/CategoryType.php

0 投票
1 回答
4632 浏览

symfony - 向 symfony2 请求深度数组添加参数

我想在 symfony2 请求中向 ParameterBag 添加一个参数。

所以数组看起来像这样:

我想在editor array. 我试过这个

但是当然这只是添加了一个editor[password]editor array.

我是否必须替换整个 ParameterBag 或者是否有添加值的方法?

0 投票
1 回答
247 浏览

r - 在 Symfony2 中执行 R 脚本

我必须(安全地)从Symfony2控制器执行很多R 脚本。我在我的一个名为. 在那里,存储了很多 R 脚本文件,例如, 要执行Test.R文件中的脚本,我应该在我的安全操作中编写如下内容:AcmeStatsBundleRScriptsTest.R

使用哪个命令来获取正确的值$rootdir?也许我错了,我应该将脚本部署在 app 文件夹中。我应该将生成的输出(例如图像)放在 web 文件夹中的什么位置?

0 投票
1 回答
3500 浏览

twig - 树枝路径函数中的 urlencode

我有这条路线:

我想显示这样的网址:example.com/topic/Web+development。我用href="topic/{{ topicname|url_encode() }}". 它是有效的,但它当然不是正确的方法,所以我改为href="{{ path('_view_tag', {'tid': topicname|url_encode() } ) }}". 但它不是显示example.com/topic/Web+development,它显示example.com/topic/Web%2Bdevelopment

我也试试这个:

但仍然无法正常工作

example.com/topic/Web+development我的问题是,如何使用树枝路径功能使其显示?

0 投票
1 回答
261 浏览

forms - 如何创建编辑/更新表单

我尝试在 Symfony 中制作编辑表单

我仍然得到没有数据的空表单,变量$entity是 isset。我确实插入了表单,但我无法处理编辑操作。我不想使用终端创建表单,php app/console因为我想知道怎么做。