kikwik/admink-bundle
最新稳定版本:v0.0.3
Composer 安装命令:
composer require kikwik/admink-bundle
包简介
Admin for Symfony 6.4
README 文档
README
EXPERIMENTAL: Do not use, this is an experimental bundle
Admin by Kikwik for symfony 6.4
Installation
- require the bundle
#!/bin/bash composer require kikwik/admink-bundle
- Import admin routes in
config/routes/kikwik_admink.yaml:
kikwik_admink_bundle: resource: . type: kikwik_admink_routes prefix: '/admin/{_locale}'
- Make your admin controller extends
Kikwik\AdminkBundle\Controller\AbstractCRUDController:
namespace App\Controller\Admin; use App\Entity\Famiglia; use App\Form\FamigliaFormType; use Kikwik\AdminkBundle\Controller\AbstractCRUDController; use Symfony\Component\Routing\Attribute\Route; #[Route('/admin/{_locale}/famiglia', name: 'app_admin_famiglia')] class FamigliaController extends AbstractCRUDController { protected function getEntityClass(): string { return Famiglia::class; } protected function getListFields(): array { return [ 'nome'=> 'Nome', 'tipo' => 'Tipo', 'descrizione' => 'Descrizione', 'numProdotti' => '# codici', ]; } protected function getFormClass(): ?string { return FamigliaFormType::class; } }
- Configure admin in
config/packages/kikwik_admink.yaml:
kikwik_admink: title: 'AdminK' assets: logo: 'bundles/kikwikadmink/logo/k.png' favicon: 'bundles/kikwikadmink/logo/favicon.png' routes: login: 'app_login' logout: 'app_logout' change_password: 'kikwik_user_password_change' sidebar: - title: Prodotti admins: - { title: Famiglie, icon: bi bi-lightbulb, route: app_admin_famiglia_list } - { title: Codici, icon: bi bi-lightbulb-fill, route: app_admin_codice_list } - title: Attributi admins: - { title: Colori, icon: bi bi-palette, route: app_admin_colore_list } - { title: Materiali, icon: bi bi-bricks, route: app_admin_materiale_list }
统计信息
- 总下载量: 9
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-04-18