Aller au contenu

Installation

tilttek/collections-bundle

Prérequis

  • PHP 8.5 ou plus récent, Symfony 8.2, Doctrine DBAL 4.5 et son bundle.
  • tilttek/activity-bundle, pour remettre l'objet du jour sur l'activité des membres.

Enregistrer le bundle

composer require tilttek/collections-bundle
// config/bundles.php
return [
    // …
    Tilttek\CollectionsBundle\TilttekCollectionsBundle::class => ['all' => true],
];

La migration

Quand l'ORM est installé, le bundle ajoute ses six tables au schéma qu'il génère pour la connexion configurée :

bin/console doctrine:migrations:diff
bin/console doctrine:migrations:migrate

Sans l'ORM, créez les tables à partir de CollectionsTables::configure().

Paquets facultatifs

PaquetCe qu'il ajoute
tilttek/activity-bundleLa projection de l'objet du jour, tenue à jour et reconstruite
phil/almanacDes objets du jour à des dates calculées
tilttek/exchange-bundleLes échanges d'exemplaires entre membres, par CollectionsInventory
tilttek/dice-bundleLes dés qu'a choisis un membre, par CollectionDiceAppearance
symfony/consoleLes commandes
symfony/twig-bundle, symfony/translationLes fonctions Twig, les gabarits et leurs textes
phil/privacy-bundleL'export et l'effacement d'un membre