3つのモデルは互いにbelongsToManyの関係です。
Companies
Regions
Categories
次の6テーブルがあります。
companies
regions
categories
companies_regions
companies_categories
categories_regions
CompaniesControllerで、Categoriesをfind('list')したいのですが、
$categories = $this->Companies->Categories->find('list');
この時、categories_regions内で'region_id => $i'の条件を加えるにはどうしたらいいでしょうか。$iは取得済みです。
View側(AddやEdit)で、追加・編集中のCampanyと関わりのないRegionのCategoryをセレクトボックスの選択肢に含めたくないのです。
ご教示のほどお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。