我使用SonataCommentBundle版本~2.2@dev,在集成了这个包之后,我尝试使用http://xx.out.tn/app_dev.php/comments/threads,它给了我:
The class 'Application\Sonata\CommentBundle\Entity\Thread' was not found in the chain configured namespaces Application\Sonata\PageBundle\Entity, Sonata\PageBundle\Entity, Application\Sonata\M
我试图设置奏鸣曲块缓存,但是当我设置http_cache处理程序时,即使服务似乎在那里,我也会得到一个异常。
我当前的测试设置如下
sonata_cache:
caches:
predis:
servers:
- {host: %redis_host%, port: %redis_port%, database: 2}
apc:
token: %secret% # token used to clear the related cache
pre
请帮帮我,我被困在这里了。我最近将Symfony版本从2.8升级到Symfony 3.4LTS版本。除了Rest端点之外,所有操作都很好,我在自定义控制器上扩展了Sonata\UserBundle\Controller\Api\UserController。当我运行API时,会得到以下错误
Type error: Argument 1 passed to JMS\Serializer\Construction\DoctrineObjectConstructor::__construct() must be an instance of Doctrine\Persistence\ManagerR
我有包扎服务
@sonata.page.twig.extension
这是私人的。
我需要布景是公开的。
试试1。
Sonata\PageBundle\Twig\Extension\PageExtension:
alias: "@sonata.page.twig.extension"
public: true
到达
InvalidArgumentException
Unable to replace alias "Sonata\PageBundle\Twig\Extension\PageExtension" with actual defi
我正在尝试安装和使用奏鸣曲管理推进包。
在基本设置之后,我可以看到管理仪表板。
但是当我试图为一个模型定义一个管理服务时,我会得到一个The service "sonata.admin.portfolio" has a dependency on a non-existent service "sonata.admin.manager.propel"错误,这是正确的,因为我在加载的服务(using php app/console container:debug)中看不到它。
I installed it using composer;
"requir
我正在尝试设置奏鸣曲用户包。根据,我也在尝试安装Sonata Extends(根据)。
不幸的是,我无法轻松地通过composer (在Win7上)安装扩展:
>composer require sonata-project/easy-extends-bundle
Please provide a version constraint for the sonata-project/easy-extends-bundle requirement: dev-master
./composer.json has been updated
Loading composer repositorie
我在一个SonataAdminBundle项目中使用SonataUserBundle和SonataUserBundle。已安装的软件包是:
$ composer show | grep symfony
friendsofsymfony/rest-bundle 1.7.7 This Bundle provides various tools to rapidly develop RESTful API's with Symfony
friendsofsymfony/user-bundle v1.3.6
我使用的是SonataUserBundle,我试图覆盖编辑配置文件表单,但我不确定services.yml和config.yml。这是密码。
ProfileType.php
namespace Application\Sonata\UserBundle\Form\Type;
use Symfony\Component\Form\FormBuilderInterface;
use Sonata\UserBundle\Form\Type\ProfileType as BaseType;
class ProfileType extends BaseType
{
public functi
我想重写SonataMediaBundle的映像提供程序,但是,当调用构造函数时,当我重写它时,会得到错误:
Catchable Fatal Error: Argument 8 passed to Application\Sonata\MediaBundle\Provider\NewImageProvider::__construct() must be an instance of Imagine\Image\ImagineInterface, none given
这是构造函数:
/**
* @param string
我正在尝试修改User实体的默认管理。
实际上,只需要从表单中移除某些字段。
我想,当可用时,它会对我有用。
现在,我已经创建了这个管理程序,并试图覆盖默认的User管理。
app/Application/Sonata/UserBundle/Admin/Model/UserAdmin.php
namespace Application\Sonata\UserBundle\Admin\Model;
use Sonata\AdminBundle\Form\FormMapper;
use Sonata\AdminBundle\Datagrid\DatagridMapper;
use Sonata\
我试图解决两个问题,在Symfony 2奏鸣曲管理,我已经习惯了。首先,我不能将服务元素放在左边的菜单中,我把它放在主仪表板视图中,我不知道如何放置它,在存储库中也找不到它。
我的目录类
<?php
namespace AdminBundle\Admin;
use Sonata\AdminBundle\Admin\Admin;
use Sonata\AdminBundle\Form\FormMapper;
use Sonata\AdminBundle\Datagrid\DatagridMapper;
use Sonata\AdminBundle\Datagrid\ListMapper;
我正在尝试覆盖SonataUser/Admin/Model/UserAdmin的configureFormFields(),因为我需要从管理表单中删除一些默认字段。因此,我复制了捆绑包app/Application/Sonata/UserBundle/Admin/Model/UserAdmin.php中的文件vendor/bundles/Sonata/UserBundle/Admin/Model/UserAdmin.php并对其进行了修改。然后将其声明为服务:
# app/application/Sonata/UserBundle/Resources/config/services.yml
s
我在运行管理包时遇到了麻烦。我按照的指示操作,现在得到一个错误: ServiceNotFoundException:服务"sonata.admin.builder.orm_datagrid“依赖于一个不存在的服务"sonata.admin.builder.filter.factory”。
I recon come配置丢失
我有一个使用sonata-project/admin-bundle 4.9和sonata-project/user-bundle 5.0.0-rc.1的Symfony 5.4项目,我只想让具有角色ROLE_ADMIN的用户来管理用户(创建/列表/编辑/删除),对于其他角色,我想隐藏导航条菜单项和“用户”的仪表板条目。
在我的config/packages/sonata_admin.yml中,我试图指定一个sonata.user.block.menu条目,就像在一些老问题中发现的那样,但是似乎它不再存在了,因为引发了以下错误:
An exception has been thrown durin
我正在与奏鸣曲合作做一个Symfony 2,8项目。我发现用户是用FOS管理的:
namespace Voyage\AdminBundle\Admin;
use Sonata\AdminBundle\Admin\Admin;
use Sonata\AdminBundle\Form\FormMapper;
use Sonata\AdminBundle\Datagrid\DatagridMapper;
use Sonata\AdminBundle\Datagrid\ListMapper;
use Sonata\AdminBundle\Show\ShowMapper;
use Sonata\Use
我安装了SonataClassificationBundle并将其扩展到我的应用程序文件夹中。官方网站上的文档不清楚Classification Bundle 我更正了所有名称空间以指向我的扩展包。我清除了缓存,没有出错,并且运行了服务器。 当我登录到这个配置文件时,我得到了这样的异常: An exception has been thrown during the rendering of a template ("Unable to generate a URL for the named route "admin_app_sonataclassificationcate
我尝试使用Sonata,并逐步遵循文档:。
但是,当我试图运行该项目时,它会出现以下错误:
在AdminSearchCompilerPass.php第75行中:服务"admin.media“必须实现Sonata\AdminBundle\Admin\AdminInterface。
这是我的MediaAdmin课程:
namespace App\Admin;
use Sonata\AdminBundle\Admin\AbstractAdmin;
use Sonata\AdminBundle\Datagrid\DatagridMapper;
use Sonata\AdminBund