Кохана подготовленные заявления или здание запросов?

StackOverflow https://stackoverflow.com/questions/4335090

Вопрос

Я пытаюсь добраться до схватки с Kohana Framework для нового проекта. Я просто хотел спросить, какие ваши мысли были на двух разных методах выполнения запросов. Один метод представляет какие-либо ограничения?

http://kohanaframework.org/guide/tutorials.databases.1. Подготовленные заявления 2. Запрос здания

Я хочу сделать правильное решение, прежде чем я начну строить приложение.

Большое спасибо!

Это было полезно?

Решение

У обоих есть свой собственный машин, чтобы избежать ввода пользователя. Я предпочитаю построитель запроса, потому что я думаю, что легче читать позже. Но это просто вопрос вкуса. Оба одинаковы и будут иметь одинаковые ограничения.

Offtopic: посмотрите на ORM, которая поставляется с Kohana 3. Это действительно легко и работает как очарование. Я использую только строитель запроса для сложных запросов.

Другие советы

Подготовленные заявления полезны, когда вы не можете строить запрос с помощью QBuilder (CBuilder (CBuilder (CBUIDER », такие как команды« разблокировка »). Для всех стандартных запросов (выберите / insert / Update / Delete) я рекомендую вам qbuilder.

Если вы можете написать SQL, то напишите. Строитель запросов для людей, которые не могут написать SQL. Использование ORM - это другая история, вот все предпочтения. Я люблю писать все мои вопросы вручную, упрощает мне возможность тестировать против базы данных вручную.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top