Sparks + Php-activerecord - стоит ли его использовать? - PullRequest
2 голосов
/ 10 января 2012

Я недавно «обнаружил» Php-activerecord для использования с CodeIgniter (используя Sparks). Это, безусловно, более простой способ построения запросов и получения данных в базу данных и из нее. чем кодирование моделей для себя.

Итак, мой вопрос: кто-то использует php-activerecord вместо встроенной activerecord CodeIgniter для большого проекта (т. Е. Больше, чем типичный учебный пример блога)? Какие есть питфалы при переходе от моделей CodeIgniter?

Спасибо

Ответы [ 3 ]

2 голосов
/ 10 января 2012

ActiveRecord, кажется, хорошо известная модель. В вашем конкретном случае вы должны помнить, что вам больше не нужны классы и методы CodeIgniter AR.

Расширение моделей php-activerecord дает вам много стандартизированных методов работы с вашими данными. Это хорошая часть кода, которую вам придется вводить для себя снова и снова в каждом проекте (и из-за общих действий CRUD код будет почти одинаковым).

2 голосов
/ 10 января 2012

Отличная библиотека!

Я использую его с моей текущей CMS в стадии разработки.После того, как вы разберетесь в отношениях, это будет проще простого.Я считаю, что работать с классом Activerecord \ Model очень приятно, но было бы неплохо иметь тестовую оболочку.Правда, если вы правильно настроили архитектуру своей базы данных, проиндексировав внешние ключи, это должно помочь.

Некоторые приятные функции

обратные вызовы

готовая загрузка

0 голосов
/ 10 января 2012

Я лично не использовал php-activerecord, но это похоже на хороший ORM с хорошей документацией. Это выглядит как хорошая экономия времени для больших проектов, но для более мелких я бы, вероятно, просто придерживался стандартного класса activerecord.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...