我正在为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”上给出错误“未知记录属性/相关组件”标题。
知道我做错了吗?
答案 0 :(得分:0)
为什么你不使用方法setTitle()?
$artist = new aArtist()
$artist->setTitle("Mettalica");
$artist->save();