2009-08-11 5 views
0

J'essaie d'écrire une application cakephp. Je dois valider l'entrée en fonction de la disponibilité. un exemple serait si quelqu'un essaie de sortir un livre d'une bibliothèque. Je référencerais le livre pour voir s'il est actuellement sorti, et si c'est rapport à l'utilisateur.en essayant d'apprendre la syntaxe et la structure de cakephp

un autre exemple serait d'essayer de réserver des chambres dans un hôtel, l'utilisateur entrerait une date et une durée de leur visite, et la fonction vérifierait si cette pièce est disponible pour cette durée. J'écris ceci dans le contrôleur, mais je suis confus sur comment a) saisir les données dont j'ai besoin de la base de données, et b) comment passer ces données entre les fonctions. Je sais comment je ferais cela en utilisant php/mysql mais je ne suis pas familier avec cakephp et je ne peux pas trouver un tutoriel qui va juste au-dessus des bases.

edit: je pense que je l'ai descendu, je vais mettre à jour dans un peu.

+2

Avez-vous suivi les tutoriels? Ils expliquent assez bien les concepts clés et l'architecture de CakePHP. – codingbear

+0

oui j'ai, mais je les ai trouvés manquant de détails. Connaissez-vous d'autres tutoriels qui vont plus en profondeur avec un exemple de projet? similaire au blog cakephp mais celui qui inclut des commentaires et en marquant votre message avec des tags? – Adrian

+0

Il existe de nombreuses implémentations différentes à cela. J'ai trouvé très difficile de trouver un tutoriel parfait ou une façon de faire les choses dans CakePHP. J'ai essayé de tester différentes choses en parcourant le manuel (http://book.cakephp.org/) ou le groupe google (http://groups.google.com/group/cake-php?pli=1). Je regarderais dans Models (http://book.cakephp.org/view/66/Models) pour récupérer des données de DB et regarder plus dans des contrôleurs et des composants. – codingbear

Répondre

2

Consultez le Blog tutorial sur le site Web CakePHP. C'est là que j'ai commencé. Il vous guide à travers toutes les étapes, y compris la validation des données.

Lisez le reste du CakePHP documentation lorsque vous commencez à écrire votre propre application.

+0

J'ai regardé à travers cela, mais il s'agit surtout de saisir des données non contraintes à partir d'une seule table. c'était un peu utile, mais j'ai trouvé qu'il manquait car il n'a pas vraiment touché au sujet des données associées. comme si elle devait montrer des commentaires sur un post, et si elle montrait comment limiter les résultats, elle ne montrait que les messages d'un certain laps de temps. merci pour le post cependant. – Adrian

+0

N'est-ce pas expliqué ici http://book.cakephp.org/view/66/Models ?? – Wil

+0

J'ai déjà configuré toutes mes associations. Je les ai testés à l'aide d'échafaudages et chaque table semblait être correctement liée les uns aux autres. maintenant je dois écrire mon propre code pour cette application. J'ai donc fait quelques fonctions de contrôleur, ils ont juste passé des données à la vue qui a bien fonctionné. Maintenant, j'essaie de tirer des données de la base de données à utiliser dans une fonction pour générer une liste que je peux passer à une vue. Je peux obtenir les données du modèle à la vue en utilisant un contrôleur mais je ne suis pas sûr de savoir comment utiliser les données à l'intérieur du contrôleur. – Adrian

Questions connexes