Structure de Fichier

Un plugin est identifié par son alias unique. Si vous avez votre plugin sous le répertoire app/Plugin/Example, alors l’alias de votre plugin est Example.

Structure

  • app/Plugin/Example/ - Config/

    • bootstrap.php
    • plugin.json
    • routes.php
    • ExampleActivation.php
    • Controller/ - Component/

      • ExampleComponent.php
      • ExampleController.php
      • ExampleAppController.php
    • Model/ - Behavior/ - ExampleAppModel.php

    • View/ - Elements/ - Example/ - Helper/

      • ExampleHelper.php
    • webroot/ - css/ - img/ - js/

N’oubliez pas le fichier plugin.json. Il est nécessaire, sinon le plugin ne sera pas disponible dans le panneau admin pour l’activation.

Un plugin totalement fonctionnel est disponible dans le répertoire.