10得票3回答
Symfony 2.1 - 在控制器中切换Monolog频道

我想要将日志记录到与通常的dev.log或prod.log不同的文件中。 我知道可以通过不同的通道实现这一点,并且我在几个服务中使用了它,但是我不太清楚如何在控制器中切换Monolog通道。 在服务中,您只需通过服务定义中的tags属性定义通道,但是我该如何在控制器中或甚至更好地在特定操作...

10得票1回答
在Symfony2控制器中处理Ajax错误

我正在尝试处理Ajax的错误。为此,我只是试图在Symfony中复制这个SO问题。$.ajaxSetup({ error: function(xhr){ alert('Request Status: ' + xhr.status + ' Status Text: ' +...

9得票1回答
如何在Symfony2表单中为集合和使用Propel添加自动完成字段?

我正在使用Symfony 2.1表单与PropelBundle,并尝试重构一个包含对象下拉列表的表单(用于选择),以改为使用带有AJAX的jquery自动完成字段。对于下拉列表,我在我的表单类型中使用了以下代码(对于下拉列表完美工作): $builder->add('books', '...

9得票3回答
使用Doctrine在Symfony2中测试控制器

我已使用Symony2在REST控制器中创建了一个非常简单的控制器,其中包含数据库插入/更新/删除操作。 有没有一种好的方法可以为这些控制器操作编写单元/集成测试,而不会污染生产数据库?我是否必须使用不同的环境 - 或者框架供应商是否提出了一个建议的方法来解决这个问题? 当前控制器示例: ...

9得票2回答
在Symfony2.1表单中使用实体字段类型

使用Symfony 2.1.3-dev和Doctrine 2.3 我正在尝试构建一个表单,为用户提供多个选项来过滤返回的数据集(Entity\EngineCodes)。该表单由1个文本输入字段(id)和3个选择字段(module,type,status)组成。我尝试使用Symfony2 en...

9得票2回答
用户权限更改后强制重新验证身份

在我的应用程序中,我可以在后台更改用户权限和角色。 当用户已登录并且我删除了用户的一个角色时,用户仍然可以访问他实际上没有权限访问的内容,因为他缺少该角色。更改只有在用户重新验证自己的注销/登录时才会生效。 因此,我的问题是,我可以访问已登录用户(不是我自己)的会话吗?我知道我可以访问并销...

9得票1回答
将composer与Symfony2一起使用管理Web资产是个好主意吗?

正如您所知,在Symfony2.1中,php bundles和packages是由composer管理的,但将网页资源的管理与之结合起来可能是一个好主意。我真的很想使用相同的控制台命令更新Twitter Bootstrap、jQuery、jQueryUi、Underscore.js和许多其他库...

8得票2回答
Symfony2:如果某些字段缺失,使用户在登录后完成注册

我使用HWIOAuthBundle来让用户通过Oauth登录。我创建了一个自定义的用户提供者,如果用户不存在,就会创建一个新的用户: public function loadUserByOAuthUserResponse(UserResponseInterface $response) { ...

8得票2回答
如何在Symfony2中将对象转换为JSON

我正在使用这个: $users = $em->getRepository('UserBundle:User')->getallUsers($search); $response = new Response(json_encode($users)); $r...

8得票1回答
在Symfony 2.1中如何在域名和子域名之间共享身份验证?

在我实施的应用程序中,我使用了基于javascript的长轮询聊天功能。由于每个域只允许一个Ajax请求,因此我想将轮询请求移动到子域中。 因此,我有两个域名: dev.site.com poll.dev.site.com 在我的config.yml中,我输入了以下内容: frame...