Я создаю плагин для Symfony. Я использую доктрину. Это schem.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" на "aArtist"'.
Любая идея, что я делаю неправильно?
Убедитесь, что вы используете пробелы, а не вкладки. – Maerlyn
Считаете ли вы использование Symfony 2? Symfony 1. * теперь является наследием. –
Вряд ли наследие .... все еще имеет год или около того LTS. После этого времени, да, я буду считать это наследием ;-) – Flukey