草庐IT

php - 安装奏鸣曲电子商务错误

我正在尝试在我的symfony项目中安装奏鸣曲。我的composer.jso我添加:"require":{"php":">=5.3.3","symfony/symfony":"2.6.*","doctrine/orm":"~2.2,>=2.2.3","doctrine/doctrine-bundle":"~1.2","twig/extensions":"~1.0","symfony/assetic-bundle":"~2.3","symfony/swiftmailer-bundle":"~2.3","symfony/monolog-bundle":"~2.4","sensio/dist

php - 奏鸣曲管理员 : Prevent Admin From Deleting His Own Account

我在symfony2项目中使用sonatadmin。有时管理员用户可能会不小心删除自己的帐户。如何防止管理员用户删除自己的帐户?谢谢! 最佳答案 要防止管理员删除自己的帐户,您需要按照ADVANCEDCONFIGURATION为奏鸣曲用户定义自己的CRUDControlleradmin:#AdminClassesuser:class:Sonata\UserBundle\Admin\Entity\UserAdmincontroller:YourUserBundle:CRUDtranslation:SonataUserBundle然后在

php - symfony2 多对多奏鸣曲管理模型列表

我正在使用最新的Symfony2和SonataAdmin来维护我的网站,这是我的问题:我有两个实体:商店和折扣。一个商店可以有多个折扣,一个折扣可以分配给多个商店。因此它应该是多对多关系。我想在ShopAdmin中使用sonatata的type_model_list,这样我就可以从弹出窗口中选择这些折扣并选择多个。这可能吗?这是我的商店实体的一部分:useDoctrine\Common\Collections\ArrayCollection;.../***@var\Doctrine\Common\Collections\ArrayCollection*@ORM\ManyToMany(t

php - 将角色分组到一个奏鸣曲形式的复选框中

我的Sonata面板中有一个表单可以为一个组设置角色我希望有相同的角色字段和复选框,所以我添加了'expanded'=>true到我的字段protectedfunctionconfigureFormFields(FormMapper$formMapper){$formMapper->add('name')->add('roles',SecurityRolesType::class,['expanded'=>true,]);}但是我明白了我正在尝试将此角色ROLE_ADMIN_USER_EDIT、ROLE_ADMIN_USER_LIST...分组到ROLE_ADMIN_USER我尝试了在

php - 奏鸣曲管理员 : send email after validation

我正在使用symfony2、sonataadmin-bundle和mongodb,我只是制作了一个添加用户的界面,当用户在sonataadmin的Web界面上按创建时我如何发送电子邮件,我必须覆盖任何类的Sonata-Admin?更新//~/UserAdmin.phppublicfunctioncreate($object){parent::create($object);//sendwelcomeemailtonewuser$message=\Swift_Message::newInstance()->setSubject('LOL')->setFrom('no-reply@dumm

php - 奏鸣曲管理员 - sonata_type_collection : select from the list of existing entities

我正在尝试使用PageHasImage桥接实体在Page和Image实体之间实现多对多关系。在PageAdmin中,我添加了如下字段:->add('galleryImages','sonata_type_collection',array('cascade_validation'=>false,'by_reference'=>false,'type_options'=>array('delete'=>false)),array('edit'=>'inline','inline'=>'table','sortable'=>'position','admin_code'=>'sonata.

php - 奏鸣曲管理包 : possible to add a child admin object that can have different parents?

我正在使用原则继承映射来使各种对象链接到评论实体。这是通过各种具体的“线程”实现的,这些线程与评论具有一对多的关系。所以以'Story'元素为例,会有一个相关的'StoryThread'实体,它可以有很多评论。一切正常,但我在尝试为SonataAdminBundle定义CommentAdmin类时遇到了麻烦,该类可用作父实体的子实体。例如,我希望能够使用如下路线:/admin/bundle/story/story/1/comment/list/admin/bundle/media/gallery/1/comment/list有没有人对我如何实现这一目标有任何指示?我很想发布一些代码摘录

php - 没有实体的 Symfony 奏鸣曲管理包

有没有办法在没有实体的情况下使用sonataadminbundle-所以没有学说?我需要列出某个目录下的文件,这个列表没有存储在数据库中。我尝试的第一种方法是声明我自己的模型管理器,但有些地方需要原则查询等。我知道,有documentmanagerformongo和sonatamongoadmin,但就我而言,它不是很有帮助。有什么想法吗? 最佳答案 在此处找到的文档中:http://sonata-project.org/bundles/admin/master/doc/reference/getting_started.html看

奏鸣曲管理员从查询字符串编译表单字段

在奏鸣曲中,是否有可能以从查询字符串中获取它的形式设置或预编译值?我有一个带有日历的自定义页面,当我单击日历上的日期时,我希望将其重定向到事件的创建页面,其中已从查询字符串设置了日期。就像是:http://localhost:8000/admin/app/event/create?date=2017-07-11看答案我通过使用请求服务和标记为'mapped'=>false在我的表格建筑商上:protectedfunctionconfigureFormFields(FormMapper$formMapper){$request=$this->getRequest();$dateParameter

mongodb - 如何配置奏鸣曲用户包

更改更新Composer要求出错ServiceNotFoundException:Theservice"sonata.user.serializer.handler.user"hasadependencyonanon-existentservice"sonata.user.manager.user".如何解决? 最佳答案 在services.yml中设置序列化服务:services:sonata.user.serializer.handler.user:class:Sonata\UserBundle\Serializer\UserS
12