Cakephp et composer

Par Mikachu, il y a 11 ans


Salut tout le monde,

Je me heurte à un petit probleme en voulant essayer composer et cakephp.
Quand je tente de mettre debugKit (ou autres plugins) en passant par composer, le plugin se télécharge sans probleme mais ne se met pas dans le dossier Plugin de mon dossier app, mais dans un dossier PluginS à la racine de CK dans le meme niveau que app.

Ai-je loupé quelques chose?

6 réponses

antograssiot, il y a 11 ans

Quelle version de cakephp et de debugKit utilises-tu ?

Mikachu, il y a 11 ans

les dernieres, CK : 2.5.6 et debug: 2.2.4 .. Mais ca le fait peu importe le plugin que je veux mettre, debugKit c etait pour donner un exemple

antograssiot, il y a 11 ans

Regarde ceci, ça me semble lié : Github

Je n'ai jamais utilisé composer avec cake2

ker0x, il y a 11 ans

Dans ton fichier composer.json, rajoute ces lignes :

"require-dev": {
    "cakephp/debug_kit" : "2.2.*"
},
"extra": {
    "installer-paths": {
        "app/Plugin/DebugKit": "cakephp/debug_kit"],
    }
},

et fait un

composer update
Mikachu, il y a 11 ans

Brandon-xprodeur : Oui, merci, mais cela est deja fait :). Sinon je ne pourrais pas mentionner que j'ai les plugins dans un mauvais dossier :)

@GyZmO : ta solution fonctionne parfaitement bien.

Cependant avant de mettre en résolu, sais tu si il y a moyen de mettre le chemin app/Plugin par defaut ? Eviter de dupliquer cette ligne par Plugin, si tu vois ce que je veux dire.

ker0x, il y a 11 ans

Non désolé, je n'ai aucune idée de comment faire ça.