2012-01-10 4 views
2

저는 최근에 CodeIgniter와 함께 사용하기 위해 (스파크를 사용하여) Php-activerecord를 '발견했습니다'. 확실하게 모델을 코딩하는 것보다 쿼리를 작성하고 데이터베이스에 데이터를 가져 오거나 가져 오는 더 쉬운 방법은 입니다.Sparks + Php-activerecord - 사용 가치가 있습니까?

내 질문은 : 누군가가 CodeIgniter의 내장 activerecord 대신 php-activerecord를 사용하여 큰 프로젝트 (예 : 일반적인 tutorialish '블로그'예보다 큼)를위한 것입니까? CodeIgniter 모델에서 계속 나아갈 때 어떤 단점이 있습니까?

감사

답변

0

는 개인적으로 PHP가 액티브 사용하지 않은하지만 좋은 문서와 좋은 ORM 것 같습니다. 그것은 큰 프로젝트를위한 좋은 시간 절약기처럼 보이지만 작은 것들을 위해 나는 아마 표준 activerecord 클래스를 고수 할 것이다.

2

ActiveRecord는 잘 알려진 패턴 인 것 같습니다. 특별한 경우에는 CodeIgniter AR 클래스와 메소드가 더 이상 필요 없다는 것을 명심해야합니다.

php-activerecord 모델을 확장하면 데이터를 처리하는 여러 가지 표준화 된 방법이 제공됩니다. 이는 각 프로젝트에서 계속 반복해서 입력해야하는 코드의 좋은 부분입니다 (일반적인 CRUD 작업으로 인해 코드는 거의 동일합니다).

2

멋진 라이브러리!

개발중인 현재 CMS와 함께 사용합니다. 일단 당신은 당신의 머리를 관계 주위에 산들 바람. Activerecord \ Model 클래스는 벤치마킹 래퍼를 사용하는 것이 좋지만 찾을 수있는 기쁨입니다. 그렇지만 외래 키를 인덱싱하여 데이터베이스 아키텍처를 올바르게 설정했다면 도움이 될 것입니다.

어떤 좋은 기능

callbacks

eager-loading

관련 문제