CakePHP,クエリから最後の要素をもってくる

CakePHPにてレコードを取得するとき,firstを利用すると一番最初の要素を取得しますが,同様にlastを使用すると一番最後の要素を取得することができます.

$result = $articles->find('all')->all();


$row = $result->first();
$row = $result->last();

しかし,OrderByをつけずにこれらを呼び出すと,MySQLの場合はストレージエンジンによって自然に返ってくる結果が異なるそうなので,明示的にOrderを指定して呼び出すのが適切であると思われます.