fecshop 是否支持mysql表前缀

问题咨询 · dionyang · 于 6年前 发布 · 2007 次阅读

直接通过修改配置的prefix 可实现吗

共收到 5 条回复
Fecmall#16年前 0 个赞

没有考虑这个,后面找时间看看,应该按照Yii2框架的方式可以加,不过我没有验证。

dionyang#26年前 0 个赞

@Terry #1楼 下图是Yii2 ActiveRecord类的tableName()方法: 建议将每个model类的tableName静态方法的返回值改成: {{%' . 小写表名 . '}}' 的形式: 示例:

否则现在为了使用表前缀只能把每个model的tableName()方法用rewriteMap都重写一遍。。

Fecmall#36年前 0 个赞

我加一下这个,多谢!

Fecmall#46年前 0 个赞

mysql加上了,mongodb是不支持的,

public static function collectionName()
    {
        return Inflector::camel2id(StringHelper::basename(get_called_class()), '_');
    }

上面是mongodb的。因此目前只能给mysql加上

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics