2017-01-02 1 views
0

J'ai installé le plugin CakeDC Users mais je l'utilise également dans le backend Admin de mon application. Quelqu'un peut-il me montrer comment commencer? Ce plugin est-il déjà complet et ai-je seulement besoin de dupliquer les contrôleurs et les templates dans un dossier Admin? Ou est-ce juste l'enregistrement, la connexion, etc ... pour les utilisateurs et dois-je faire tous les trucs backend à partir de zéro? Il me manque quelques informations à ce sujet dans les docs. Reconnaissant pour chaque étape, aidez-moi à me mettre sur la bonne voie.CakeDC Users Plugin

Répondre

0

Votre cas d'utilisation correspond à la documentation ici https://github.com/CakeDC/users/blob/master/Docs/Documentation/Extending-the-Plugin.md#extending-the-controller vous pouvez créer un nouveau contrôleur dans votre dossier d'administration, puis utiliser les traits dont vous avez besoin pour attacher les fonctionnalités requises.

Vous pouvez également réutiliser des modèles de plugins, mais vous réécrirez généralement les modèles en fonction de l'interface utilisateur de votre site. Si vous souhaitez toujours réutiliser les modèles de plugin, vous pouvez modifier le chemin d'affichage dans le rappel beforeRender du contrôleur d'administration.

Le plugin est complet et il est actuellement utilisé dans plusieurs applications live.

+0

Merci. Je vais l'essayer. – Lucky

+0

Je cherche quelque chose comme le plugin Alaxos ACL (https://github.com/oldskool/Acl) pour CakePHP 3.x avec toutes les vues nécessaires pour gérer acos, aros et acos_aros. Est-ce disponible? J'ai installé des greffons cakephp/acl et cakedc/users et j'ai lu partout où ces deux plugins sont complètement fonctionnels mais je ne trouve pas de vues pour vraiment gérer les permissions du groupe et de l'utilisateur. Ai-je besoin de les créer tous seuls? Ou est-ce que je manque quelque chose ici? – Lucky