[sonata admin] argument "$code" of method

本文详细介绍了在Symfony框架中正确配置SonataAdmin组件的过程。解决了一个常见问题:CategoryAdmin类无法自动注入的问题,通过调整文件路径和明确配置参数,成功启动了服务器。

2. CREATING AN ADMIN

按照这里,在 AppBundle中的Controller创建了 CategoryAdmin 类,当运行

php bin/console server:start

出现

Cannot autowire service "AppBundle\Controller\CategoryAdmin": argument "$code" of method "Sonata\AdminBundle\Admin\AbstractAdmin::__construct()" has no  
   type-hint, you should configure its value explicitly. 

通过搜索资料,找到 Empty Dashboard Symfony3 sonata adminBundle 最后比对才发现,需要把 src/AppBundle/Controller/CategoryAdmin.php 放入到 src/AppBundle/Admin/CategoryAdmin.php
然后再运行 php bin/console server:start 就启动成功了

最终的效果

316459-20181109233607678-1130478065.png

转载于:https://www.cnblogs.com/fsong/p/9937694.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值