【发布时间】:2019-07-26 12:15:20
【问题描述】:
您好,我尝试为 sylius 安装 RbacPlugin,我按步骤执行,但出现错误。我有这个错误
[语义错误] App\Entity\User\ 类中的注释“@MappedSuperclass”
从未导入 AdminUser。您是否可能忘记为
添加“使用”语句
这个注释?
AdminUser.php
<?php
declare(strict_types=1);
namespace App\Entity\User;
use Doctrine\ORM\Mapping\Entity;
use Doctrine\ORM\Mapping\Table;
use Sylius\Component\Core\Model\AdminUser as BaseAdminUser;
use Sylius\RbacPlugin\Entity\AdministrationRoleAwareInterface;
use Sylius\RbacPlugin\Entity\AdministrationRoleAwareTrait;
/**
* @MappedSuperclass
* @Table(name="sylius_admin_user")
*/
class AdminUser extends BaseAdminUser implements AdministrationRoleAwareInterface
{
use AdministrationRoleAwareTrait;
}
config/_sylius.yaml
sylius_user:
resources:
admin:
user:
classes:
model: App\Entity\AdminUser
routes/sylius_rbac.yaml
sylius_rbac:
resource: "@SyliusRbacPlugin/Resources/config/routing.yml"
config/packages/sylius_rbac.yaml
imports:
- { resource: "@SyliusRbacPlugin/Resources/config/config.yml" }
当需要迁移时,它在第 6 步,我该怎么做才能离开这个?
【问题讨论】:
标签: sylius sylius-1.3