Album:
tableName: dpp_album
actAs: [Timestampable]
columns:
name: string(255)
description: string(255)
online: boolean
내가 : YAML 다음
사용 내 모델을 생성하지만 내 페이지를 새로 고침하고 모델을 자동 로딩시, PHP는이 오류를 제공합니다 :
Fatal error: Class 'BaseAlbum' not found in E:\sites\dpp\system\application\models\Album.php on line 13
이상하게도 내 모든 다른 모델은 잘하고 기본 클래스는 이러한 경우에서 발견된다.
'앨범'이름을 '설정'과 같은 것으로 변경하면 그냥 작동합니다! 이상하지 않니?!
그래서 '앨범'을 사용하는 것처럼 보이지만 오류 메시지가 다른 것을 제안합니다. 복수형 앨범으로의 변경도 작동하지 않습니다.
제안 사항?
감사합니다.
'앨범'은 귀하의 설명에 따라 해당 ORM에 대한 예약 키워드라고 생각합니다. 아마도이 방법을 사용하여 구분 기호를 사용하여이 문제를 피할 수 있습니다. –
그래도 이상한 생각이 들더라도 그렇게 생각했습니다! 그러나 문서와 소스 코드를 검색 할 때 '앨범'이라는 것을 찾을 수 없었습니다 ... :-( –
http://www.google.com/codesearch?q=lang%3Aphp+doctrine+Album&hl=en&btnG=Search+Code Google 코드는 앨범 클래스도 사용합니다. – Cups