Mysql phpCake是否可以调整为接受不符合它的db name对象名称';s惯例

Mysql phpCake是否可以调整为接受不符合它的db name对象名称';s惯例,mysql,cakephp,Mysql,Cakephp,我们有一个现有的mysql数据库,它打破了许多phpCake命名约定规则(表名、列名和键名……这些都很有用。)更改模式以满足phpCake需要很多时间。还有其他使用db的应用程序,还有大量关于SP、触发器等的应用程序也需要更改。 有没有办法调整蛋糕的惯例标准来绕过这个问题? 此外,似乎我们必须在前进的过程中“发现”蛋糕在这方面的要求。是否有详细列出phpcake命名要求的文档?您可以为您的模型使用不同的表格。 只需设置$useTable变量: class User extends AppMode

我们有一个现有的mysql数据库,它打破了许多phpCake命名约定规则(表名、列名和键名……这些都很有用。)更改模式以满足phpCake需要很多时间。还有其他使用db的应用程序,还有大量关于SP、触发器等的应用程序也需要更改。 有没有办法调整蛋糕的惯例标准来绕过这个问题?
此外,似乎我们必须在前进的过程中“发现”蛋糕在这方面的要求。是否有详细列出phpcake命名要求的文档?

您可以为您的模型使用不同的表格。 只需设置$useTable变量:

class User extends AppModel {
    // by default looks for "users" table
    public $useTable = 'strange_Users_table123';
}
请注意,如果可能的话,您应该尝试使用“用户”。
但是,正如您所看到的,可以使用更多的配置轻松解决这些约定。

phpCake?你是说CakePHP吗?此外,您还应该始终提到您正在使用的确切cakephp版本。