使用 symfony 触发 Slug
Trigger Slug with symfony
我正在使用 Symfony,我正在尝试使用 Doctrine 的扩展 Gedmo 来插入我的数据库的一些元素。问题是我用 sql 脚本初始化我的数据库,所以我不会触发 Doctrine 生成 slug。
我想知道是否有一种干净的方法来生成它。
例如:
public function getSlug(){
if(empty($this->slug)){
$this->slug=generateSlug();
}
return $this->slug;
;
我找不到任何解决方案。
谢谢。
来自 sluggable 自述文件:https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/sluggable.md
Update 2013-08-19
allow empty slug #807 regenerate slug only if set to null
所以:
- 获取您的实体
- 将他们的 slug 设置为
null
- 同花顺
大功告成!
我正在使用 Symfony,我正在尝试使用 Doctrine 的扩展 Gedmo 来插入我的数据库的一些元素。问题是我用 sql 脚本初始化我的数据库,所以我不会触发 Doctrine 生成 slug。
我想知道是否有一种干净的方法来生成它。 例如:
public function getSlug(){
if(empty($this->slug)){
$this->slug=generateSlug();
}
return $this->slug;
;
我找不到任何解决方案。
谢谢。
来自 sluggable 自述文件:https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/sluggable.md
Update 2013-08-19
allow empty slug #807 regenerate slug only if set to null
所以:
- 获取您的实体
- 将他们的 slug 设置为
null
- 同花顺
大功告成!