我已经加载了大量文件,并且在网络浏览器中它们工作正常。特别是我有桌子:
filters HABTM items
items HABTM filters
filters_items BT filters, items
现在在我的Shell中我有以下内容:
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 :(得分:0)
行,
在文档中并不明显,但您实际上无法搜索连接表。因此,您可以搜索项目和过滤器,但不能搜索FilterItem。
抱歉是误报。