我尝试从 SonataBlockBundle 创建一个新块,编辑内容块并希望将其保存到数据库。
在我的 composer.json 中,我得到了:
"sonata-project/admin-bundle": "^2.3.0",
"sonata-project/doctrine-orm-admin-bundle": "^2.3.4",
"sonata-project/media-bundle": "2.3.x-dev",
"sonata-project/core-bundle": "^2.3.0",
"sonata-project/intl-bundle": "^2.3.0",
"doctrine/doctrine-migrations-bundle": "dev-master",
"symfony-cmf/block-bundle": "^1.3.1",
"jackalope/jackalope-doctrine-dbal": "1.2.*",
"sonata-project/doctrine-phpcr-admin-bundle": "^1.2",
"doctrine/doctrine-cache-bundle": "1.0.*"
在仪表板中,我没有创建新块的菜单,并且在控制台中出现此错误:
The following document types provided in valid_children are invalid: Symfony\Cmf\Bundle\ContentBundle\Doctrine\Phpcr\StaticContent The class names provided could not be loaded
我可以在不安装所有 symfony-cmf 的情况下单独使用 symfony-cmf/block-bundle 吗?
如何简单地创建一个 SonataBlock,并将其保存到数据库?