CakePHP大写表名MySQL

时间:2012-03-16 04:23:50

标签: mysql cakephp

我有一个MYSQL表正在生成并由另一个我无法控制的程序填充,问题是表名是全部大写“AFTER_HOURS”,如果我使用

class ah extends AppModel {
    var $name = 'AFTER_HOUR';
    var $primaryKey = 'ID';
    var $displayField = 'ID';
}?>

我收到错误:

错误:找不到模型Ah的数据库表a_f_t_e_r__h_o_u_rs。

我还是新蛋糕,我怎么解决这个?

感谢

1 个答案:

答案 0 :(得分:3)

要指定模型应使用的表,请在模型中执行此操作:

var $useTable = 'AFTER_HOUR';

详细信息:http://book.cakephp.org/1.3/view/1059/useTable