2012-04-01 3 views
0

그래서 틀에 얽매이지 않는 테이블의 열 이름과 기능을 찾을 수 : CakePHP는 2.0 마법 내가이 마법 내 CakePHP는 2.0 응용 프로그램의 기능을 찾을 사용하고 싶습니다,

$profile = $this->Profile->findByUserId($user['User']['id']); 

그러나, 문제의 필드 user_id, userId을하지라고합니다. 위의 코드는 오류가 발생했습니다 - user_id 열이 없습니다.

Cake가 강제로 낙타 케이스 열 이름을 찾으려고합니까?

읽어 주셔서 감사합니다.

답변

0

해당 기능을 재정의해야합니다. 케이크의 관습은 단지 관례입니다. 당신이 그 (것)들에서 이탈하면, 당신은 더 많은 수작업을해야 할 것입니다. 따라서 해당 모델에 findByUserId 함수를 만들거나 마법 __call 함수를 재정의하십시오.