cakephp アソシエーション

モデルのアソシエーションが増えると、いらないものを外すか?いるものを付けるか?悩みます。。。

んで、


// アソシエーションの設定
public function expects($array) {
foreach ($array as $assoc) {
$this->bindModel(array($this->assocs[$assoc]['type'] => array($assoc => $this->assocs[$assoc])));
}
}

みたいなやり方 参考URL http://d.hatena.ne.jp/takuya15/20071219/1198035692 をやってみたんですが、
どうもbelongsToを指定したときにエラーがでます。。。

いろいろ検索してみたらえコンテイナブルビヘイビアなるものが便利という記事があったのでこっちをつかってみたいと思います。