PHPackages                             adt/fancyadmin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. adt/fancyadmin

ActiveLibrary[Admin Panels](/categories/admin)

adt/fancyadmin
==============

v1.2.2(4d ago)05.5k↓64.2%[2 PRs](https://github.com/AppsDevTeam/fancyadmin/pulls)MITJavaScriptPHP &gt;=8.4

Since Dec 11Pushed 3d ago13 watchersCompare

[ Source](https://github.com/AppsDevTeam/fancyadmin)[ Packagist](https://packagist.org/packages/adt/fancyadmin)[ Docs](https://www.appsdevteam.com)[ RSS](/packages/adt-fancyadmin/feed)WikiDiscussions main Synced 3d ago

READMEChangelog (10)Dependencies (93)Versions (208)Used By (0)

Integrace adt/fancyadmin do Nette projektu
==========================================

[](#integrace-adtfancyadmin-do-nette-projektu)

Tento dokument popisuje krok za krokem, jak integrovat balíček `adt/fancyadmin` do nového Nette 3.x projektu.

---

Předpoklady
-----------

[](#předpoklady)

Projekt musí mít nainstalováno:

- PHP &gt;= 8.4
- Nette 3.1+
- Nettrine ORM (`nettrine/orm ^0.10`, `nettrine/dbal ^0.10`)
- Nettrine Migrations (`nettrine/migrations ^0.10`)
- `kdyby/autowired ^3.1`
- `contributte/console ^0.10`
- MySQL 8.0

---

1. Composer require
-------------------

[](#1-composer-require)

```
composer require adt/fancyadmin:^1.0
```

Fancyadmin automaticky stáhne tyto závislosti:

- `adt/doctrine-authenticator` — autentizace přes Doctrine
- `adt/doctrine-components` — BaseEntity, QueryObject, EntityManager
- `adt/doctrine-forms` — formuláře napojené na Doctrine entity
- `adt/nette-forms-components` — rozšířené formulářové prvky
- `adt/datagrid-components` — datagridy
- `adt/files` — správa souborů
- `adt/doctrine-loggable` — audit log
- `contributte/translation` — překlady
- `nette/forms`, `nette/security`, `nette/mail`
- `ublaboo/datagrid`

Doplňkově doporučeno:

```
composer require adt/doctrine-components:^3.2 adt/query-object-data-source:^3.0
```

---

2. BaseEntity
-------------

[](#2-baseentity)

Vytvořte abstraktní BaseEntity, od které budou dědit všechny entity:

```
// app/Model/Entities/Abstract/BaseEntity.php
