13得票1回答
如何在SonataAdminBundle中使用角色

我开始在Symfony2.1应用程序中使用SonataAdminBundle。 我开发了所有的Admin类,现在我希望添加角色以防止这些用户组(例如非管理员用户)执行查看,列表和编辑操作。 请注意,我没有使用SonataUserBundle(源自FOSUserBundle),我想使用由Son...

13得票7回答
PHP致命错误:在/var/www/znata.com/app/AppKernel.php的第47行找不到“Application\Sonata\MediaBundle\ApplicationSonataMediaBundle”类。

我按照这个文档安装SonataMediaBundle,但是出现了以下错误:PHP Fatal error: Class 'Application\Sonata\MediaBundle\ApplicationSonataMediaBundle' not found in /var/www/zn...

13得票2回答
Symfony2获取实体上的验证约束

我正在研究一种获取实体的所有验证约束条件的方法(我的目标是将这些数据以JSON格式返回,并使用JQuery验证插件在客户端应用相同的约束条件),但是我在获取约束条件方面遇到了一些困难,以下是我的当前代码: $metadata = new \Symfony\Component\Valida...

12得票4回答
可软删除行为和真正删除实体

我正在使用DoctrineExtensions和StofDoctrineExtensionsBundle来获取软删除行为。 在我的应用程序前端,它的运行非常良好。 在后端,我需要选项来“硬”删除实体。 我已经在我的管理控制器中禁用了过滤器(我使用的是SonataAdmin):$filte...

12得票2回答
获取旧数据在preUpdate中,使用Sonata Admin Bundle。

我有一个product实体,它有一个images字段,存储从产品中获取的图像名称,但是这些图像名称取决于唯一的part_number字段。因此,如果用户在零件号上犯了错误并要进行编辑,那么我也必须更改图像名称。 我尝试了这个方法,但是它不起作用:// class ProductsAdmin ...

12得票3回答
层级表单中第三层级的级联验证不起作用。

我有一个包含3个层的表单: 第一层是游戏容器: class GameListType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options) { ...

12得票2回答
如何使用FOSUserBundle强制用户更改密码?

我正试图在Symfony 2.1项目中实现一个安全功能,使管理员可以创建一个带有初始密码的用户,当用户第一次登录时,自动触发更改密码处理程序。 我遇到了重写FOSUserBundle类的问题,我认为这肯定已经内置了某些部分,尽管我在文档中找不到它。 我想在实体中使用credentials_...

12得票1回答
在Symfony2中流式传输响应

我正在尝试文档中的这个示例:Symfony2 中的响应流式传输。 /** * @param Request $request * @return Response $render * @Route("/streamedResponse", name="streamed_response...

12得票2回答
Symfony在控制器中获取表单数据

我有这个视图://login.html.twig <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8...

11得票1回答
在Symfony 2.1中,在preUpdate调用中添加额外的persist调用

我的应用程序中有一个preUpdate监听器。当它被触发时,我希望它创建一些额外的记录。下面是基本功能的简化示例。在当前实现中,似乎新事件没有被持久化。这里需要进行其他调用吗?谢谢。public function preUpdate(Event\LifecycleEventArgs $even...