0
我嘗試使用僅來自JMSDiExtraBundle的註釋創建一個奏鳴曲管理員。Symfony 3 Sonata Admin使用註釋創建管理
聯繫:
/**
* @DI\Service("sonata.admin.company")
* @DI\Tag("sonata.admin", attributes = {
* "manager_type" = "orm",
* "label"="Category",
* "group"="Orders"
* })
*/
class CompanyAdmin extends Admin
{
/**
* @DI\InjectParams({
* "code" = @DI\Inject("%admin__company__class%"),
* "class" = @DI\Inject("%admin__company__code%"),
* "baseControllerName" = @DI\Inject("%admin__company__base_controller_name%")
* })
*/
public function __construct($code, $class, $baseControllerName)
{
parent::__construct($code, $class, $baseControllerName);
}
}
並與參數文件:
parameters:
# parameter_name: value
admin__company__class: AppBundle\Entity\Company
admin__company__base_controller_name: SonataAdminBundle:CRUD
admin__company__code: admin.company
當我在註冊陽明海運它的工作管理,但使用註解沒有。
湯姆
喔....我的錯...謝謝! –
@TomaszFurca,如果這回答你的問題,請標記答案! –