Symfony模型生成错误

时间:2011-12-16 09:25:31

标签: model doctrine symfony1

我正在为Symfony创建一个插件。我用的是学说。这是插件的scheme.yml。

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 doctrine:build --all

最后,我收到一条消息说......

没有为表“a_artist”指定字段

我的积极记录不能正常工作。

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

会在“aArtist”上给出错误“未知记录属性/相关组件”标题。

知道我做错了吗?

1 个答案:

答案 0 :(得分:0)

为什么你不使用方法setTitle()?

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