nitra / e-commerce-admin-extensionsbundle
This package is abandoned and no longer maintained.
No replacement package was suggested.
nep admin extensions bundle
dev-master
2014-09-02 15:24 UTC
This package is auto-updated.
Last update: 2018-04-08 17:45:31 UTC
README
Описание
данный бандл предназначен для:
Изменения имени роутинга в переопределенных бандлах, чтобы темплейты и контроллеры работали корректно
пример:
до применения роуты строятся с именем переоприделенного банадла например NepProductBundle:
- Nitra_ NepProductBundle_Category_list
- Nitra_ NepProductBundle_Category_edit
- Nitra_ NepProductBundle_Category_update
- Nitra_ NepProductBundle_Category_object
- Nitra_ NepProductBundle_Category_batch
- Nitra_ NepProductBundle_Category_new
- Nitra_ NepProductBundle_Category_create
- Nitra_ NepProductBundle_Category_filters
- Nitra_ NepProductBundle_Category_scopes
после применения ExtensionsAdminBundle мы получаем роуты такого вида:
- Nitra_ProductBundle_Category_list
- Nitra_ProductBundle_Category_list
- Nitra_ProductBundle_Category_list
- Nitra_ProductBundle_Category_object
- Nitra_ProductBundle_Category_batch
- Nitra_ProductBundle_Category_new
- Nitra_ProductBundle_Category_create
- Nitra_ProductBundle_Category_filters
- Nitra_ProductBundle_Category_scopes
Подключение
- composer.json
{
...
"require": {
...
nitra/e-commerce-admin-extensionsbundle": "dev-master",
...
}
...
}
- app/AppKernel.php
<?php
//...
use Symfony\Component\HttpKernel\Kernel;
use Symfony\Component\Config\Loader\LoaderInterface;
class AppKernel extends Kernel
{
//...
public function registerBundles()
{
//...
$bundles = array(
//...
new Nitra\ExtensionsAdminBundle\NitraExtensionsAdminBundle(),
//...
);
//...
return $bundles;
}
//...
}
использование:
NitraProductBundle_admin_nitra_product_bundle_Category:
resource: "@NitraNepProductBundle/Controller/Category/"
type: overwrite_admingenerator
prefix: /category