2012-09-12 3 views
2

이라는 관련 모델이있는 entries이라는 테이블이 있습니다. CakePHP 웹 사이트의 블로그 자습서를 밟았습니다. table-name은 모델 이름에서 계산되므로 지정하지 않아도됩니다. (Post => posts).CakePHP는 테이블 이름을 지정합니다

CakePHP는 복수형 인 경우 Entry이 비준수 명사임을 알고 있습니다. 그렇다면 모델에서 사용하는 테이블을 어떻게 설정할 수 있습니까? 나는 CakePHP가 테이블 entrys에 접근하려고 시도 할 것이라고 생각한다.

+2

당신이 원하는 모든 것이 틀림 없지만 틀렸어. (그러나 테이블 이름을 지정해야 할 필요가 있다면, Model 문서에서 어떻게 설명 할 것입니다.) – geoffspear

+0

가능한 [CakePHP의 사용자 정의 테이블 이름] (http://stackoverflow.com/questions/5516919/custom-table- names-in-cakephp) – geoffspear

답변

10

귀하의 질문에 대한 답변은 모델 내부에 지정하는 것입니다.

$useTable = 'yourtablename' 

Wooble이 지적했듯이 의심의 여지가 있지만.

+1

공개를 사용하려는 경우 * public * 또는 * private *가 될 privacy 속성을 포함시켜야합니다. –

관련 문제