Question

J'ai lu au sujet de la doctrine pendant un certain temps maintenant et il semble certainement intéressant.

J'ai lu dans la plupart des tutoriels sur phpandstuff.com, mais je me rends compte qu'ils sont ainsi dépassés au moment. Cependant, ces tutoriels ne montrent vraiment l'utilité de la doctrine.

Je cherche maintenant des conseils sur la façon de commencer avec la doctrine, de préférence en combinaison avec CodeIgniter. Je sais que mon chemin autour de CI, donc je préfère intégrer ce cadre.

Il était assez difficile de trouver un guide décent sur l'intégration de la doctrine 2.1 avec CI 2.0.x, mais après avoir suivi ce guide , il me semble avoir réussi à lui. J'ai maintenant un CI de travail installer avec la doctrine intégrée.

Je suppose que le meilleur conseil pourrait me donner est de RTFM . Cependant, je voudrais un peu plus en profondeur des conseils, si possible.

Dois-je aller à travers les tutoriels Doctrine / exemples d'abord sans CI, puis faire mon dos de manière à installer CI, ou serait-il possible d'essayer de travailler à travers les tutoriels tout en utilisant ma nouvelle installation de CI?

Quelqu'un sait-il d'une bonne guides / livres / blogs sur la mise en route avec la doctrine? De préférence, quelque chose comme les tutoriels phpandstuff.com, mais jusqu'à ce jour. Ou, pour ceux qui ont lu ces didacticiels, sont-ils encore applicables à la doctrine / CI + 2?

Je suis à la recherche d'un point de départ ici car il y a beaucoup d'informations à trouver, mais il semble que il y a aussi beaucoup d'informations là-bas pas à jour. Je vais travailler dans la documentation Doctrine dès que possible, mais je suis intéressé par d'autres guides / tutoriels / livres / etc. Je peux trouver.

Merci beaucoup à l'avance.

Était-ce utile?

La solution

Je vais commencer en disant que non, je ne connais aucun guides décents pour commencer sur la doctrine. Si vous comprenez comment utiliser PHP comme langage orienté objet (classes, l'héritage, les espaces de noms, etc.) alors vous devriez avoir aucune doctrine des difficultés d'apprentissage 2 parce qu'il a été conçu de telle manière que vous créez simplement et accéder à des classes PHP régulières . Vous êtes tout à fait raison - lire la documentation est (à mon avis) le meilleur endroit pour commencer la doctrine.

Vous pourriez commencer par créer un système simple, simple comme un blog; cela devrait vous aider à vous familiariser avec la façon dont les associations poignées Doctrine et vous donner une chance d'utiliser la ligne de commande utilitaire. Lorsque vous sentez que vous avez besoin de plus de fonctionnalités ou vous êtes coincé sur quelque chose, la documentation sera presque toujours assez pour vous aider et si non, a SO milliers de questions et réponses Doctrine liées.

Rappelez-vous, Doctrine 2 n'est pas censé être compliqué. Il est censé être une couche transparente qui vous permet d'accéder à votre base de données en tant que classes PHP.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top