Ошибка генерации модели Symfony - PullRequest
0 голосов
/ 16 декабря 2011

Я создаю плагин для Symfony.Я использую учение.Это схема.имля плагина.

options:
  type: INNODB

aArtist:
  columns:
    artist_id:
      type: integer
      primary: true
      autoincrement: true
    title:
      type: string(255)
      notnull: true
    tag:
      type: varchar(255)
      notnull: true
    bio:
      type: string
    image:
      type: varchar(255)
    published_at:
      type: timestamp
    band_link_website:
      type: varchar(255)
    band_link_twitter:
      type: varchar(255)
    band_link_facebook:
      type: varchar(255)
    band_link_youtube:
      type: varchar(255)
    appearance_2011:
      type: varchar(255)
    appearance_2010:
      type: varchar(255)

...

Но когда я запускаю ...

/ доктрина symfony: build --all

В конце яполучить сообщение о том, что ...

поля не указаны для таблицы "a_artist"

И моя активная запись не работает так, как должна.

$artist = new aArtist()
$artist->title = "Metallica";
$artist->save();

дастошибка 'Неизвестное свойство записи / связанный компонент "title" в "aArtist"'.

Есть идеи, что я делаю неправильно?

1 Ответ

0 голосов
/ 19 декабря 2011

Почему вы не используете метод setTitle ()?

$artist = new aArtist()
$artist->setTitle("Mettalica");
$artist->save();
...