放" _下划线"是老学校。为什么CakePHP到目前为止一直在使用它。还有为什么CakePHP不允许创建没有复数的MySQL表名。这是强制性的吗?
答案 0 :(得分:1)
这是cakephp的默认命名约定。如果您不想使用默认值,请使用此方法
对于cakephp 3 details here
$this->setTable('my_table');
// Prior to 3.4.0
$this->table('my_table');
对于cakephp 2 details here
class Example extends AppModel {
public $useTable = 'exmp'; // This model uses a database table 'exmp'
}