2012-03-16 50 views
1

我有一個MYSQL表正在生成並由另一個我無法控制的程序填充,問題是表名全是大寫「AFTER_HOURS」,並且如果我使用CakePHP大寫表名MySQL

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

我得到的錯誤:

錯誤:模式啊數據庫表a_f_t_e_r__h_o_u_rs沒有被發現。

我還是新來的蛋糕,我該如何解決這個問題?

THANKS

回答

3

要指定一個模型應該使用什麼表格,模型中的做到這​​一點:

var $useTable = 'AFTER_HOUR'; 

詳情點擊這裏:http://book.cakephp.org/1.3/view/1059/useTable

+0

沒錯奏效感謝這麼多!!!!! – Craig 2012-03-16 04:49:52

+0

Np!樂意效勞! – Dave 2012-03-17 04:49:26