sonata-project/doctrine-phpcr-admin-bundle
Integrates Doctrine PHPCR with SonataAdminBundle for Symfony, enabling admin interfaces for PHPCR documents. Includes docs and CI badges, but note: this repository is abandoned with no active support; contributions welcome.
Child "_delete" does not exist in Collection when we don't have delete permissionsonata-project/core-bundle dependencies from ^3.8 to ^3.14Sonata\Form\Type\* namespace of SonataCoreBundlephpcr-odm[@SonataDoctrinePhpcrAdminBundle](https://github.com/SonataDoctrinePhpcrAdminBundle)/Resources/config/routing/tree.xml in your routing file.Datagrid\SimplePager in favor of the one provided by the SonataAdminBundle.Tree\PhpcrOdmTree.Controller\TreeController from TreeInterface $tree to $repositoryName = 'default'.repository_name, root_node and routing_defaults variables.document_tree_repository setting.Form\Type\TreeModelType#setTree() method and $tree property.Block/tree.html.twig, parameters are now wrapped in settings.Release 1.1.0
document_tree_options, plus there is an additional option
precise_children to further help with flat trees.document_tree./<doc-path> to <doc-path>/show as this agrees with the Sonata path.Renamed form type doctrine_phpcr_type_tree_model to doctrine_phpcr_odm_tree. You will need to update your form types / admin classes, e.g. change:
$builder->add('parent', 'doctrine_phpcr_type_tree_model');
// to
$builder->add('parent', 'doctrine_phpcr_odm_tree');
renamed: Resources/views/CRUD/edit_orm_many_association_script.html.twig -> Resources/views/CRUD/edit_phpcr_many_association_script.html.twig renamed: Resources/views/CRUD/edit_orm_many_to_many.html.twig -> Resources/views/CRUD/edit_phpcr_many_to_many.html.twig renamed: Resources/views/CRUD/edit_orm_many_to_one.html.twig -> Resources/views/CRUD/edit_phpcr_many_to_one.html.twig renamed: Resources/views/CRUD/edit_orm_one_association_script.html.twig -> Resources/views/CRUD/edit_phpcr_one_association_script.html.twig renamed: Resources/views/CRUD/edit_orm_one_to_many.html.twig -> Resources/views/CRUD/edit_phpcr_one_to_many.html.twig renamed: Resources/views/CRUD/edit_orm_one_to_one.html.twig -> Resources/views/CRUD/edit_phpcr_one_to_one.html.twig renamed: Resources/views/CRUD/list_orm_many_to_many.html.twig -> Resources/views/CRUD/list_phpcr_many_to_many.html.twig renamed: Resources/views/CRUD/list_orm_many_to_one.html.twig -> Resources/views/CRUD/list_phpcr_many_to_one.html.twig renamed: Resources/views/CRUD/list_orm_one_to_many.html.twig -> Resources/views/CRUD/list_phpcr_one_to_many.html.twig renamed: Resources/views/CRUD/list_orm_one_to_one.html.twig -> Resources/views/CRUD/list_phpcr_one_to_one.html.twig
You should change any template extensions accordingly: {% extends 'SonataDoctrinePHPCRAdminBundle:CRUD:...' %}
Renamed blocks in Resources/views/Form/form_admin_fields.html.twig You should change any block overrides accordingly.
How can I help you explore Laravel packages today?