CakePHP - Plusieurs projets avec une seule librairie (Niveau avancé !)

Par fredob, il y a 12 ans


Bonjour à tous et à toutes,

Il serait très intéressant de pouvoir gérer plusieurs projets CakePHP avec une seule lib, ce qui faciliterait la maintenance.
Ça implique le changement de variables dans les fichiers de base (index.php et .htaccess).

La structure idéal serait :

cake/
    lib/
app1/
    controllers/
    ...
app2/
    controllers/
    ...
webroot/
    app1_webroot/
        index.php
        ...
    app2_webroot/
        index.php
        ...

Il serait dés lors possible d'utiliser les urls suivantes :

http://www.mondomaine.tld/app1 > webroot/app1_webroot/index.php
http://www.mondomaine.tld/app2 > webroot/app2_webroot/index.php

Est-il possible d'avoir une marche à suivre ? un tutoriel ? ou bien tout simplement donner des idées via ce sujet ?

Merci à vous

1 réponse

Grafikart, il y a 12 ans

Je crois qu'il y a du code commenté dans index.php se trouvant dans webroot qui permet d'inclure CakePHP avec un chemin spécifique. Regarde de ce côté là. J'ai jamais essayé par contre.