2012-04-24 3 views
1

저는 CodeIgniter + RedBean ORM을 배우려고합니다.CodeIgniter + RedBean : 여전히 "모델"이 필요합니까?

일부 예제를 훑어보고 시작하기에 충분하다고 생각했습니다.

그러나 RedBean을 사용하는 것처럼 CodeIgniter 모델을 사용할 필요가 없습니까? 컨트롤러에서 대부분 DB 관련 작업을 수행 할 수있는 것처럼 보입니다.

사실인가요? (더 높은 수준에서 ORM의 대부분에 해당됩니까?)

답변

1

RedBean 때문에 사실이지만 그렇지 않습니다. 원하는 경우 모델없이 CodeIgniter을 사용할 수 있지만 별도로 유지하는 것이 좋습니다.

모델이 이 아니기 때문에 CodeIgniter는 MVC에 상당히 느슨한 접근 방식을 사용합니다. 추가 간격이 필요하지 않거나 모델 유지 관리가 더 복잡 할 경우 컨트롤러를 무시하고 컨트롤러 및 보기를 사용하여 응용 프로그램을 최소한으로 만들 수 있습니다. 또한 CodeIgniter를 사용하면 자신의 기존 스크립트를 통합하거나 시스템의 핵심 라이브러리를 개발할 수 있으므로 을 가장 적합하게 사용할 수 있습니다.

컨트롤러 내부에서 직접 쿼리를 사용할 수 있습니다.

Model-View-Controller

관련 문제