class Model_Category extends ORM
{
protected $_has_many = array(
'film' => array('through' => 'films_categories')
);
}
class Model_Film extends ORM
{
protected $_has_many = array(
'categories' => array(
'through' => 'films_categories'
),
}
films
-id (pk)
-title
-description
categories
-id (pk)
-name
films_categories
-film_id
-category_id
これが私のテーブルの外観であり、これが私がする必要があることです:
$films->ORM::factory('film');
$films
->where('title', '=', $my_title)
->and_where('any of categories name', '=', $category_name)
->find_all();
$ my_category='カテゴリテーブルのカテゴリのいずれか'を持つレコードを見つける必要があります。これを行う簡単な方法はありますか?