2011-12-16 14 views
0

私はSymfony用のプラグインを作成しています。私は教義を使用します。これはプラグインのscheme.ymlです。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の教義:最後には--all

を構築し、私が言ってメッセージを取得...

のために指定されていないフィールドテーブル "a_artist"

そして、私のアクティブなレコードが正常に動作しません。

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

は、 '不明なレコードプロパティ/関連コンポーネント "title" on "aArtist"'というエラーを表示します。

私が間違っていることを知っていますか?

+0

タブではなくスペースを使用していることを確認してください。 – Maerlyn

+0

Symfony 2の使用を検討しましたか? Symfony 1. *は今や遺産です。 –

+0

ほとんどレガシーではありません....まだ1年ほどLTSがあります。その後、ええ、私はそれを遺産と考えています;-) – Flukey

答えて

0

なぜsetTitle()メソッドを使用しないのですか?

$artist = new aArtist() 
$artist->setTitle("Mettalica"); 
$artist->save(); 
関連する問題