2013-07-19 23 views
-1

,我发现了以下错误:CakePHP的“失踪表”错误时表不应该存在

Array (
    [0] => Missing table 'TEST_USERS'. If running from a test you may need to add 'app.TEST_USER' to the fixtures array. See output 
below for more details. 
    [1] => Array 
     (
      [className] => TESTUSER 
      [table] => TEST_USERS 
      [code] => 500 
     ) 
) 

表不存在。

该表不应该存在。

我grepped我的代码,发现没有参考TEST_USERS,TESTUSERS或TEST.USERS。

我确实有一个名为USERS_TEST的表。

我可以获得一些故障排除提示吗?

谢谢!

+0

添加引发该错误的代码。这可能是一个missconstructed数组来保存,因为它似乎是HABTM表的名称约定。 – Nunser

+0

'JURISS_'是表前缀吗?它是一个habtm连接表(如果是这样,名称是错误的方式)?请将错误的完整堆栈跟踪添加到问题中(为什么表和类名称是大写?) – AD7six

回答

0

解决方案:

我改变:

var $useTable = 'TEST'; 

到:

var $useTable = 'test'; 

和它的工作。