2012-03-16 2 views
1

, когда я пытаюсь создать модуль с помощью команды php symfony doctrine:generate-module --with-show --non-verbose-templates backend comment TicketComments я получаю сообщение об ошибке, как этотОшибки при создании модуля в symfony1.4

Модель «TicketComments» не имеет «билет» отношения.

[? PHP use_stylesheets_for_form ($ форма)?]

[? PHP use_javascripts_for_form ($ форма)?]

это мой файл schema.yml

ticket: 
    connection: doctrine 
    tableName: ticket 
    columns: 
    id: 
     type: integer(8) 
     fixed: false 
     unsigned: false 
     primary: true 
     autoincrement: true 
    client_id: 
     type: integer(8) 
     fixed: false 
     unsigned: false 
     primary: false 
     notnull: false 
     autoincrement: false 
    name: 
     type: string(200) 
     fixed: false 
     unsigned: false 
     primary: false 
     notnull: false 
     autoincrement: false 
    type: 
     type: string(20) 
     fixed: false 
     unsigned: false 
     primary: false 
     notnull: false 
     autoincrement: false 
    content: 
     type: string() 
     fixed: false 
     unsigned: false 
     primary: false 
     notnull: false 
     autoincrement: false 
    status: 
     type: string(10) 
     fixed: false 
     unsigned: false 
     primary: false 
     notnull: false 
     autoincrement: false 
    assigned_user_id: 
     type: integer(8) 
     fixed: false 
     unsigned: false 
     primary: false 
     notnull: false 
     autoincrement: false 
    estimated_time: 
     type: string(20) 
     fixed: false 
     unsigned: false 
     primary: false 
     notnull: false 
     autoincrement: false 
    working_status: 
     type: string(20) 
     fixed: false 
     unsigned: false 
     primary: false 
     notnull: false 
     autoincrement: false 
    working_status_comment: 
     type: string() 
     fixed: false 
     unsigned: false 
     primary: false 
     notnull: false 
     autoincrement: false 
    attachments: 
     type: string(50) 
     fixed: false 
     unsigned: false 
     primary: false 
     notnull: false 
     autoincrement: false 
    posttime: 
     type: string(150) 
     fixed: false 
     unsigned: false 
     primary: false 
     notnull: false 
     autoincrement: false 
TicketAttachments: 
    connection: doctrine 
    tableName: ticket_attachments 
    columns: 
    id: 
     type: integer(8) 
     fixed: false 
     unsigned: false 
     primary: true 
     autoincrement: true 
    ticket_id: 
     type: integer(8) 
     fixed: false 
     unsigned: false 
     primary: false 
     notnull: false 
     autoincrement: false 
    name: 
     type: string(200) 
     fixed: false 
     unsigned: false 
     primary: false 
     notnull: false 
     autoincrement: false 
    relations: 
    ticket: 
     local: ticket_id 
     foreign: id 
     type: one 
TicketComments: 
    connection: doctrine 
    tableName: ticket_comments 
    columns: 
    id: 
     type: integer(8) 
     fixed: false 
     unsigned: false 
     primary: true 
     autoincrement: true 
    ticket_id: 
     type: integer(8) 
     fixed: false 
     unsigned: false 
     primary: false 
     notnull: false 
     autoincrement: false 
    comment: 
     type: string() 
     fixed: false 
     unsigned: false 
     primary: false 
     notnull: false 
     autoincrement: false 
    file: 
     type: string(100) 
     fixed: false 
     unsigned: false 
     primary: false 
     notnull: false 
     autoincrement: false 
    post_date: 
     type: string(100) 
     fixed: false 
     unsigned: false 
     primary: false 
     notnull: false 
     autoincrement: false 
    relations: 
    ticket: 
     local: ticket_id 
     foreign: id 
     type: one 

любой, пожалуйста, помогите мне. спасибо ...

+0

Какой версии симфони/доктрину? Я пробовал с новым проектом с вашей схемой, и все было хорошо. – j0k

+0

@ j0k Я использую symfony 1.4 и учение 1.2. – Juice

ответ

4

Вы пробовали переименовать класс билета в свою схему? В настоящее время это «билет», строчный. Попробуйте с «билетом», а затем восстановить классы с помощью: Symfony доктрины: строить --all-классы

Затем он может создать недостающие отношения

Смежные вопросы