Question

Je suis en train de se familiariser avec le cadre Kohana pour un nouveau projet. Je voulais juste demander ce que vos pensées étaient sur les deux méthodes différentes pour l'exécution de requêtes. Est-ce une méthode pose des limites?

http://kohanaframework.org/guide/tutorials.databases 1. Les déclarations préparées 2. Construire la requête

Je veux prendre la bonne décision avant de commencer à construire l'application.

Merci!

Était-ce utile?

La solution

Les deux ont leur propre machnism pour échapper à l'entrée de l'utilisateur. Je préfère le Query Builder, parce que je pense qu'il est plus facile de lire la suite. Mais c'est juste une question de goût. Les deux sont les mêmes et les mêmes limites.

Offtopic: Jetez un oeil à l'ORM qui vient avec Kohana 3. Il est vraiment facile et fonctionne comme un charme. Je n'utilise que le générateur de requêtes pour les requêtes complexes.

Autres conseils

Les déclarations préparées sont utiles lorsque vous ne pouvez pas construire requête avec un QBuilder (DB commandes spécifiques du moteur, comme « UNLOCK TABLES »). Pour toutes les requêtes standard (sélectionner / insertion / mise à jour / suppression) Je vous recommande QBuilder.

Si vous pouvez écrire SQL, puis l'écrire. Le générateur de requêtes est pour les personnes qui ne peuvent pas écrire SQL. Utilisation du ORM est une autre histoire, c'est tout de préférence. J'aime écrire toutes mes requêtes manuellement, rend plus facile pour moi de tester contre la base de données manuellement.

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