har*_*pax 2 cakephp cakephp-model cakephp-3.0
我想在 CakePHP3 中为两个模型实现一个 autoslug 函数,并使用 -callbackbeforeSave来处理那些工作正常的模型。但是 slug 结构与 in 有点不同Inflector::slug,所以我为不同的结构编写了一个小函数,最终引出了我的问题
在 Cake2 中,我会将这个辅助函数放在不再存在的 AppModel 中。现在最好的方法是什么?一种行为(对于 2 行代码来说似乎有点大)class AppTable extends Table或 ..?
使它成为一种行为并在需要的地方使用它,而不是将它放在超级模型类中。如果你把它放到一个插件和存储库中,你可以简单地通过 composer 为每个需要这个插件的应用程序添加你的插件作为包。