我们有一个文章表和一个文章区域设置数据表。
class Article_Model extends ORM {
protected $has_many = array('article_translations');
[...]
class Article_Translation_Model extends ORM {
[...]
“articles_translations”表包含“article_id”、“locale_id”、“heading”、“body”等列。
有没有可能做
SELECT article.id, article_translations.heading, article_translations.body
FROM articles
JOIN articles_translations ON (articles_translations.article_id = article.id)
WHERE articles_translations.locale_id = 'en_US.UTF-8'
使用 Kohana 2 ORM?
->with() 构造仅适用于 has_one 关系。articles_translations.article_id 和articles_translations.locale_id 是唯一的,当然。