hasManyのモデルのバリデーションってどうすればいいんでしょ?

$this->A->B->create($this->data);
if ($this->A->B->validates()) {....


って感じでバリデーションを調べようとしていて
hasMany関連だから$this->date['B'][0]['field']の形式なんだけど
$this->date['B']{'field']っていうフォーマットってじゃなきゃ、バリデートしてくれないみたい

英語、日本語でググってみたけど、なかなか解決できない…
誰か知ってたら教えてくだせえ