Кохана подготовленные заявления или здание запросов?
-
30-09-2019 - |
Вопрос
Я пытаюсь добраться до схватки с 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 - это другая история, вот все предпочтения. Я люблю писать все мои вопросы вручную, упрощает мне возможность тестировать против базы данных вручную.