1

我在数据库中有这些表格文章、文章货币、货币,我在文章和货币之间制作了 HABTM,就像这样

var $hasAndBelongsToMany = array('currency'=>array('className' => 'currency','joinTable'=>'article_currency','foreignKey' => 'articleid','associationForeignKey' => 'CurrencyID'));

var $hasAndBelongsToMany = array('articlemodel'=>array('className' => 'articlemodel','joinTable'=>'article_currency','foreignKey' => 'CurrencyID','associationForeignKey' => 'ArticleID'));

当我尝试使用with将其名称更改为“article_currency”时,这里蛋糕为我生成模型 ArticleCurrency 给我这个错误 找不到模型 article_currency 的数据库表 article_currencies。

我怎么能解决这个问题

4

1 回答 1

3

按照惯例,表名是复数:articles,currency,articles_currencies

http://book.cakephp.org/view/24/Model-and-Database-Conventions

于 2010-02-23T12:09:39.937 回答