2012-02-10 5 views
0

PHP를 처음 사용했습니다. 수동으로 작성하지 않고 CakePHP에서 Model 부분을 만드는 법을 알고 싶습니다. 데이터베이스 테이블 이름에 대한 모델을 동적으로 생성 하시겠습니까? 거기에 사용할 수있는 데이터 소스가 있습니까?동적 모델 생성 방법

+0

"나는 PHP 새로운 오전"을 참조하십시오. 엔지니어링 분야의 새로운면에서는 비행기를 만들 수 없습니다. – zerkms

+1

이 CakePHP 또는 Codeigniter는 무엇입니까? – JJJ

+0

그 CakePHP 애플리케이션 – Piraba

답변

1

정의 소스 파일을 찾을 수없고 일치하는 이름을 가진 데이터베이스 테이블이있는 경우 CakePHP 1.2가 자동으로 모델 클래스를 만들었습니다. 어떤 이유로 소스 파일의 이름이 올바르지 않은 경우 (예 : 메소드 또는 관계를 추가하고 찾을 수없는 경우) 이는 놀라운 결과를 가져옵니다. 이 기능을 1.3 및 2.0에서 계속 사용할 수 있는지 여부는 알 수 없습니다.

당신이 $uses 컨트롤러 속성 중 하나를 사용할 수 있습니다 자동으로 생성 된 모델을 사용하려면

public $uses = array('Product', 'Post', 'Comment'); 

을하거나 loadModel 방법을 사용합니다.