2011-04-18 4 views
0

데이터베이스에서 속성을 가져온 후 객체를 인스턴스화하고 해당 시점의 객체로 객체를 사용하여 PHP 코드에서 객체 (Java 스타일)를 사용하고 싶습니다. 이것은 PHP에서 작동합니까? 그렇다면 코드 네이터 디렉토리에 클래스를 어디에 배치해야합니까?PHP (CodeIgniter)에서 java와 유사한 객체를 사용하는 방법

$object=object_constructor($this->model_name->function_that_fetches_object_properties()); 
+1

당신은 객체에 행을 가져 오기 위해 PDO를 사용할 수 있습니다. – ITroubs

답변

1

당신이 찾고있는 것은 ORM이며, codeigniter에는 "기본 제공"이 없습니다.

with Doctrine 그것을 통합하는 몇 가지가있다, 난 당신이 FuelPHP은 접근 CodeIgniter의 다소 유사하다 ORM, 한 내장 한 다른 PHP는 프레임 워크를 보면 추천 할 것입니다. 그것은 안정적인 릴리스에 접근하고 함께 일하는 즐거웠다. FuelPHP에서

ORM 예제 :

$entry = Model_Article::find(4); 
$entry->title = 'My first edit'; 
$entry->author = 'Total n00b'; 
$entry->save(); 
0

난 당신이 사용하는 것이 좋습니다 PEAR의 관련 개체를 가져 오는 포함 매핑 정확히 이런 종류의,하지 DB_DataObject.

관련 문제