在这里,我想先了解最佳实践。
假设我们使用 symfony2 sonata admin bundle 创建了一个类别,那么它也创建了 slug
例如名称:“我的类别” Slug:“我的类别”
现在,当我将类别名称编辑为“我的类别已编辑”时,slug 变为“我的类别已编辑”。
所以第一个问题
每次我们编辑东西时都改变 slug 好不好?由于该 slug 可用于在某些 if() 条件下进行检查,因此更改 slug 可能会破坏事情。
我的第二个问题
如何避免在每次编辑时更改 slug?我正在使用 Gedmo (http://gediminasm.org/article/sluggable-behavior-extension-for-doctrine-2)