2011-10-21 4 views
2

Je voudrais faire un très petit CMS basé sur codeigniter.Codeigniter conseil pour la création de backend

Et je voudrais obtenir quelques conseils d'un développeur plus expérimenté. Je lisais beaucoup de forums, ce qui serait le meilleur moyen, mais je me suis cogné plus à argumenter plutôt que de donner des informations utiles.

Donc ce que je voudrais faire qui me semble logique qui ont le backend et le frontend séparés.

Pensez-vous que ce soit une bonne idée?

structure de dossiers

[frontend] 
/controllers 
/views 
/models 

[backend] 
/config 
/controllers 
/views 
/models 
[sysetem] 
index.php 

Je pensais un autre, comme la création d'un dossier admin dans les contrôleurs, modèles et points de vue, mais je suis un peu peur de ça.

Alors quelqu'un pourrait-il me donner quelques conseils si c'est possible?

Merci

Répondre

1

Non Vous devez créer un dossier admin séparemment dans chaque contrôleurs, des modèles et des dossiers de vues. Thats est une bonne pratique. Cela vous facilitera l'accès à vos contrôleurs, vues et modèles, car ils auront un dossier unique centralisé.

Vous devez avoir votre structure de répertoire comme ceci:

[system] 
index.php 

[controllers] 
    [admin](backend) 
    [frontend] 

[models] 
    [admin](backend) 
    [frontend] 

[views] 
    [admin](backend) 
    [frontend] 

ayant une structure de répertoires comme ce n'est pas une bonne idée et il va le rendre plus complexe:

[frontend] 
/controllers 
/views 
/models 

[backend] 
/config 
/controllers 
/views 
/models 
[sysetem] 
index.php 

Hope this helps.

+1

merci pour le conseil et merci pour la réponse rapide et passer du temps sur ma question – Side

+0

No Problem. Je suis content que ça t'a aidé. – AlphaMale

Questions connexes