Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony1 uniqueBy文件中的Symfony/Doctrine foreingkey,可插入行为_Symfony1_Doctrine_Symfony 1.4_Slug - Fatal编程技术网

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