Cakephp HABTM关系

时间:2010-02-23 11:51:15

标签: database cakephp relationship maping

我有这些表 article,article_currency,数据库中的货币 我在文章和货币之间做了像这样的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'));

这里的蛋糕为我提供了模型 ArticleCurrency 当我尝试使用 with 更改其名称为'article_currency' 给我这个错误 找不到模型article_currency的数据库表article_currencies。

我如何解决这个问题

1 个答案:

答案 0 :(得分:3)

表格名称按惯例复数:文章,货币,文章_货币

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