2014-03-13 1 views
0

사이트를 둘러보고 비슷한 사례를 찾을 수 없습니다. 그러나 propel : model :을 콘솔에서 실행할 때 다음 오류 메시지가 나타납니다. (이 XML은 역 스키마 명령을 사용하는 것입니다주의 다음의 schema.xml에 옮겨진하십시오) :Symfony2가 schem.xml (propel)을 빌드 할 수 없습니다.

[RuntimeException을]
SiteMobileBundle : 스키마에 대한 package 속성 또는 namespace AT & T의 ribute을 정의하십시오 schema.xml

다음은

내의 schema.xml

<database name="default" 
      namespace="Site\MobileBundle\Model" 
      defaultIdMethod="native" 
> 
<table name="additional_photos" phpName="AdditionalPhotos" idMethod="native"> 
    <column name="id" phpName="Id" type="INTEGER" primaryKey="true" autoIncrement="true" required="true"/> 
    <column name="type" phpName="Type" type="VARCHAR" size="50" required="true"/> 
    <column name="thumbnail" phpName="Thumbnail" type="VARCHAR" size="100" required="true"/> 
    <column name="image" phpName="Image" type="VARCHAR" size="100" required="true"/> 
    <vendor type="mysql"> 
     <parameter name="Engine" value="MyISAM"/> 
    </vendor> 
    </table> 

의 시작 당신은 볼 수 있듯이 schema.xml에 네임 스페이스가 설정되었으므로이 오류가 나타나는 이유를 아는 사람이 있습니까?

미리 감사드립니다.

답변

0

내가 스택 추적에서 충분히 높이 보지 않고있다. 맨 위에서 autoIncrement가 재정의되었다고 말하면서, 내 열 중 하나에 자동 증가가 두 번 있음을 알게되었다.

관련 문제