gpt4 book ai didi

database - 绕过表的 cakephp 命名约定

转载 作者:搜寻专家 更新时间:2023-10-30 20:05:23 27 4
gpt4 key购买 nike

这是cakephp的一个规则,在创建你的表时,它必须是你模型的复数形式。问题是,由于一些复杂的情况,我不能在这里重命名单数形式的表。这就是 cakephp 给我错误的原因。我试过这个:

class Color_Schema extends AppModel{
var $name = 'ColorSchema';
var $useTable = 'color_schema';
}

但它不起作用。

它仍然给我这个错误......

Error: Table color_schemas for model ColorSchema was not found in datasource default.

最佳答案

似乎自定义 Inflector 规则是这里的解决方案。请看一看 Inflection configuration .有点像

Inflector::rules('plural', array('irregular' => array('color_schema' => 'color_schema')));

可能对你有用,虽然我不是 Inflector 专家。

关于database - 绕过表的 cakephp 命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11306304/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com