【CakePHP2】ModelでDISTINCTで重複行を無くす方法

CakePHP2で少し迷ったので自分メモとして共有します。

Modelでfindメソッドを使用するときに

<?php
class Post extends AppModel {
     $this->find('all', array('fields' => 'DISTINCT post_id'));
}

フィールドオプションの前に「DISTINCT」をつけるだけで重複行を無くすことが出来ます。

公式ドキュメントはこちら find()メソッド – CakePHP公式ドキュメント(英語)