Symfony1 uniqueBy文件中的Symfony/Doctrine foreingkey,可插入行为
我有一个模式:Symfony1 uniqueBy文件中的Symfony/Doctrine foreingkey,可插入行为,symfony1,doctrine,symfony-1.4,slug,Symfony1,Doctrine,Symfony 1.4,Slug,我有一个模式: State: actAs: I18n: fields: [state] actAs: Sluggable: unique: true uniqueBy: [lang, state] fields: [state] canUpdate: true columns: id: type: integer(4) prima
State:
actAs:
I18n:
fields: [state]
actAs:
Sluggable:
unique: true
uniqueBy: [lang, state]
fields: [state]
canUpdate: true
columns:
id:
type: integer(4)
primary: true
autoincrement: true
country_id:
type: string(2)
state:
type: string(255)
notnull: true
我想要一个由lang/state生成的唯一slug,这个模式可以很好地工作,但是,现在我想要一个由lang/state/country\u id生成的唯一slug。因此,我将country\u id添加到uniqueBy字段中,但这不起作用,因为slagable模型在转换表上,而country\u id不起作用
你知道我该怎么解决吗
非常感谢 如何声明您自己的slug builder
State:
actAs:
I18n:
fields: [state]
actAs:
Sluggable:
unique: true
uniqueBy: [lang, state]
fields: [state]
builder: [MyTools, slugify]
canUpdate: true