2011-09-09 2 views
0

내가 교리 2를 사용하여 기존의 DB에서 엔티티 생성하기 위해이 함수를 사용하고있어 생성 :변경하는 방법 엔티티 클래스 이름은 교리는

$cmf = new DisconnectedClassMetadataFactory(); 
    $cmf->setEntityManager($this->em); 
    $metadata = $cmf->getAllMetadata(); 
    $generator = new EntityGenerator(); 

    $generator->setUpdateEntityIfExists(true); 
    $generator->setGenerateStubMethods(true); 
    $generator->setGenerateAnnotations(true); 
    $generator->generate($metadata, APPPATH."models/entities"); 

을하지만 난 그냥 이런 엔티티 클래스의 이름을 변경하려면 : "ActionsEntity를 ","UserEntity ". 347

private function _generateEntityClassName(ClassMetadataInfo $metadata) 

가이 기능에서 원하는 변경 사항을 적용 "작업"및 "사용자"등 ORM/도구

답변

2

이동/EntityGenerator.php 라인을 원하는 것은 아닙니다.

이동 라인 (584)

private function _generateEntityStubMethods(ClassMetadataInfo $metadata) 

로는이 기능에서 원하는 변경 사항을 적용합니다.

이동 라인 (766)

private function _generateAssociationMappingPropertyDocBlock 

로는이 기능에서 원하는 변경 사항을 적용합니다.

관련 문제