我正在使用Symfony,我正在尝试使用Doctrine的扩展Gedmo来插入数据库的某些元素。问题是我使用sql脚本初始化我的数据库,因此我不会触发Doctrine生成slug。
我想知道是否有一种干净的方式来生成它。 例如:
public function getSlug(){
if(empty($this->slug)){
$this->slug=generateSlug();
}
return $this->slug;
;
我找不到任何解决方案。
感谢。
答案 0 :(得分:0)
来自缓慢的自述文件:https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/sluggable.md
更新2013-08-19
允许空塞#807仅在设置为空时再生slug
这样:
null
你完成了!