草庐IT

sonata-media-bundle

全部标签

'AudioAttributes()'不公开''android.media.audioattributes'。无法从外部包装访问

当我尝试实例化音频缩写以在声音池中设置音频缩写时,我会收到下面提到的错误。'AudioAttributes()'不公开''android.media.audioattributes'。无法从外部包装访问AudioAttributesattributes=newAudioAttributes().Builder().build();我需要在Soundpool中设置AudioAttributes的帮助看答案AudioAttributes的构造函数不是公开的,您需要使用Builder类是一个嵌套的子类AudioAttributes。将您的作业更改为以下AudioAttributesaudioAttr

php - 将实体添加到 Symfony Sonata Admin Bundle 仪表板

我正在尝试整合SonataAdminBundle对于我的Symfony2项目。为了安全起见,我扩展了FOSUserBundle,现在尝试添加用户管理。我安装了SonataAdminBundle,设置它(http://symfony2.local/admin/dashboard路径有效,使用sonata.admin.security.handler.noop和Symfony2防火墙),创建了UserAdmin基于SonataUserBundle的类但仪表板页面上没有显示任何内容。服务配置为:#src/G/UserBundle/Resources/config/service.ymlser

php - Symfony2 - Sonata adminbundle 菜单不会显示

..大家好我用Symfony2.3.5使用FOSUSerBundel和PUGXMultiUserBundle做这个项目,我想使用SonataAdminBundle但在配置后出现了关于菜单的问题,我在仪表板中看不到..这是配置你认为我错过了什么!!config.ymlimports:-{resource:parameters.yml}-{resource:security.yml}-{resource:@PokTVBundle/Resources/config/admin.yml}framework:#esi:~translator:{fallback:%locale%}secret:%

php - sonata admin - 获取帖子数据

我正在学习symfony2和sonataadmin,遇到了一些问题,这就是其中之一。我创建了一个扩展sonataadmin的管理类,下面的内容对我不起作用:$this->getForm()->get('page')或$this->getRequest()->request->get('page')我试图在configureFormFields中传递一些隐藏字段,但在提交表单后我无法使用上面的方法访问它们。我可以看到请求数组,但get('page')返回null。此外,请求数组是多维的。感谢任何建议。下面是我正在尝试做的简单示例:protectedfunctionconfigureFor

php - Symfony 2.1 Sonata Admin Bundle OneToMany

假设我有两个实体:1。产品/***@ORM\Table()*@ORM\Entity*/classProduct{/**@ORM\Column(name="name",type="string",length=255)*/private$name;/***@ORM\OneToMany(targetEntity="Catalog",mappedBy="product")*/public$catalogs;publicfunction__construct(){$this->catalogs=new\Doctrine\Common\Collections\ArrayCollection();

php - Symfony2 Sonata Media Bundle 自定义图像裁剪

似乎SonataMedia在裁剪/调整上传图像时只有两种策略,Sonata\MediaBundle\Resizer\SimpleResizer和Sonata\MediaBundle\Resizer\SquareResizer。这两种策略都是自动的,这意味着用户对他们希望如何调整图像大小/裁剪图像没有发言权。我想给用户一个选项来选择图像中更相关的部分,有点像GenemuFormBundle使用的jQueryImageCropper库,但我什至不知道从哪里开始。我是否需要创建自己的管理类而不是使用Sonata\MediaBundle\Admin\BaseMediaAdmin?有没有人写了一

php - 如何防止 PHP namespace 冲突(预 bundle )

假设我们有一个PHP项目,其依赖项A和B分别依赖于PHP库X,但版本不同。通常,人们会使用诸如composer之类的PHP依赖管理器,它可以通过在与A和B兼容的版本中包含X来解决此冲突如果无法解决冲突,则显示错误。现在,许多PHP应用程序允许用户通过上传预先捆绑的包并将它们解压缩到特定的插件目录来安装插件。如果A和B是这样的预捆绑插件,并且都带有自己版本的库X,我们可能会遇到问题因为没有依赖管理器可以为我们选择兼容的X或在没有的情况下显示错误。为了防止由于PHP无法将库X以不同版本加载到同一namespace中而导致的任何此类冲突,我们可以将A的X和B的X到不同的命名空间(这可能很难自

php - 在 Sonata Admin 中添加带有选择的选择到过滤器的最佳方法是什么?

在SonataAdmin中向过滤器添加选择的最佳方式是什么?对于形式我可以:$builder->add('gender','choice',array('choices'=>array('m'=>'Male','f'=>'Female'),'required'=>false,));但这在过滤器中不起作用。 最佳答案 对于您的管理类,您应该使用configureDatagridFilters函数来添加你的过滤器,如果你想为你的gender字段添加自定义选项,你可以使用doctrine_orm_string并以数组形式提供你的选择列表$

php - 在 Sonata Admin Bundle 中处理多个文件上传

所以,经过大量研究但没有结果(也许我是一个糟糕的搜索者)我来自这个主题:SonataAdminBundleFileUploadError和SonataMediaBundle-howtouploadimages?我找不到解决我的问题的方法。我有一个实体Company,每个公司都可以有多个文件:PDF、DOC、XLS和其他一些mime/类型。我想使用VichUploaderBundle但同样,文档只涵盖了一对一关系的示例,所以我的问题是,任何人都可以给我一些示例或方法来完成这项工作吗?我的意思是上传文件并将它们附加到公司?EDIT1工作和测试正如我之前所说,我正在尝试将SonataMedi

php - 如何修复 : "Sensio\Bundle\FrameworkExtraBundle\Configuration\Route" is deprecated

Symfony版本:4.1当我使用PHPUnit运行测试时,出现以下弃用消息:Theannotation"Sensio\Bundle\FrameworkExtraBundle\Configuration\Route"isdeprecatedsinceversion5.2.Use"Symfony\Component\Routing\Annotation\Route"instead.我想澄清一下,我在framework.yaml中放入了:sensio_framework_extra:    router:        annotations:false我还想澄清一下,我的Controll