Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.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 symfony 1.4如何在slug中包含Id或自动生成的主键字段_Symfony1_Symfony 1.4_Slug - Fatal编程技术网

Symfony1 symfony 1.4如何在slug中包含Id或自动生成的主键字段

Symfony1 symfony 1.4如何在slug中包含Id或自动生成的主键字段,symfony1,symfony-1.4,slug,Symfony1,Symfony 1.4,Slug,我需要从字段id和name中形成slug。 喜欢id名称 模式代码 可插入的: 字段:[id,title] 但我不能这样做。 当我尝试其他专栏时,如 可插入的: 字段:[唯一\u id,标题] 它的工作原理是:( 有人能帮忙吗? Thanx您可以覆盖模型类中的setSlug()方法我在表单保存操作中添加了这个技巧: $title = $object->getTitle(); $object->setTitle($title." "); $object->save(); $ob

我需要从字段id和name中形成slug。
喜欢id名称

模式代码
可插入的:
字段:[id,title]

但我不能这样做。

当我尝试其他专栏时,如
可插入的:
字段:[唯一\u id,标题]
它的工作原理是:( 有人能帮忙吗?


Thanx

您可以覆盖模型类中的setSlug()方法

我在表单保存操作中添加了这个技巧:

$title  = $object->getTitle();
$object->setTitle($title." ");
$object->save();
$object->setTitle($title);
$object->save();
此解决方案将对象保存两次,第二次使用ID。

问题是,在第一次save()中,它不知道记录的ID。

但是应该可以,表的模式YML是什么?@jamie IvService:actAs:{timestable:~}列:名称:{type:string(500),notnull:false}actAs:timestable:~slagable:fields:[name]我认为id是自动生成的,这就是问题的原因。不过有什么解决方案吗??