Kohana 2.3.4 ORM - 从数据透视表访问数据

时间:2012-04-13 19:04:02

标签: php orm relational-database kohana-2

我试图访问数据透视表中存储的数据但没有成功......

我的表格和模型是这些:

*国家
-id
-name
-code_name
- 有效

*站点
-id
-season_id
-title
-active

Countries_Sites:
-country_id
-site_id

class Site_Model extends ORM {

  protected $has_and_belongs_to_many = array('countries');
}

class Country_Model extends ORM {

  protected $has_and_belongs_to_many = array('sites');
}

我想知道是否有内置方法或其他东西来访问数据透视表的“年”值。

谢谢!

1 个答案:

答案 0 :(得分:1)

你需要一个has_many“通过”关系。见这里:http://docs.kohanaphp.com/libraries/orm/advanced#has_many_through_relationships