SQLI eZToolbox is a bundle used in SQLI projects gathering some bundles like "SQLI Entities Manager", "SQLI Command Toolbox", some helpers and some Twig operators Compatible with Ibexa 3.3
composer require sqli/eztoolbox=^2.0
Activate the bundle in config/bundles.php
AFTER all eZSystem/Ibexa bundles
// config/bundles.php
return [
// ...
SQLI\EzToolboxBundle\SQLIEzToolboxBundle::class => ['all' => true],
];
In config/routes/sqli_eztoolbox.yaml
:
# SQLI Admin routes
_sqli_eztoolbox:
resource: "@SQLIEzToolboxBundle/Resources/config/routing.yaml"
prefix: /
php bin/console cache:clear
In config/packages/sqli_eztoolbox.yaml
add the localisations and namespaces of the entities :
sqli_ez_toolbox:
entities:
- { directory: 'Entity/Doctrine', namespace: 'App\Entity'}
admin_logger:
enabled: true
storage_filename_cleaner:
enabled: true
(Optional) Change label tabname
You can change label of the default tab using this translation key for domain sqli_admin
: sqli_admin__menu_entities_tab__default