2013-02-19 3 views
-2

cakephp의 테이블에서 열 이름을 가져 오려고하는데 아래 코드를 시도했지만 작동하지 않습니다. cakephp의 테이블에서 열 이름 가져 오기

$table_venue = $this->Venue->getColumnTypes(); 
print_r($table_venue); 
//Venue is the model name . 

은 내가 Call to a member function getColumnTypes()

과 같은 오류가 발생하고 또한 내가

$table_venue = $this->query('Select columnname from venues'); 
print_r($table_venue); 

당신이 나를 도울 수 아래의 코드를 시도 위의 코드를 실행하면? 미리 감사드립니다.

+0

확인이 http://stackoverflow.com/questions/6723635/cakephp-error-call-to- a-member-function-getcolumntype – Rikesh

+0

'객체가 아닌 객체의 x에 대한 호출 '은'$ this-> Venue'가 존재하지 않는다는 것을 의미합니다. – AD7six

답변

-1

$table_venue = $this->query('Select columnname from venues');$table_venue = $this->query('Select columnname from venues')->result_array(); 을하고 $data이를 저장 할이 도움이 $data['columnname']

희망 에코 때. 모델에서

debug($this->Model->schema()); 

: 컨트롤러에서

+0

'$ this-> query ('장소에서 열 이름 선택') -> result_array();'질의가 배열을 반환하면,이 코드 예제는 심각한 오류입니다. – AD7six

0
array_keys($this->Model->getColumnTypes()); 
관련 문제