2012-01-07 38 views
0

我已經烘焙了文件加載,並且在網絡瀏覽器中它們工作正常。特別是我有表:cakephp shell不能像網頁一樣工作

filters  HABTM items 
items   HABTM filters 
filters_items BT filters, items 

現在在我的殼牌我有以下幾點:

class xShell extends AppShell { 
    public $uses = array('filter', 'filter_item', 'item'); 

    public function preload() { 
    $allFilters = $this->filter_item->findAll(null, 'DISTINCT filter_item.filter_id'); 
    } 
} 

但是當我運行

Console/cake x preload 

我得到的錯誤:

Database table filter_items for model filter_item was not found 

所以我在filter_item中設置了以下內容型號:

public $useTable = 'filters_items'; 

仍然是一樣的錯誤。

任何想法?

感謝

回答

0

OK,

這不是在文檔明顯,但你不能真正在加入表中搜索。所以你可以搜索Item和Filter而不是FilterItem。

對不起,誤報。