CakePHP(v3.x)、TableRegistryクラスに特定の投稿のIDの配列を取得するメソッドを追加する。

もう少しいいやり方があるかもしれませんが以下のように実装しています。 引数に渡したタイトルに一致する投稿のIDを配列で渡します。

public function getArticleIds($title)
{
    $condition = array('Article.title' => $title);
    $option = array('valueField' => 'Articles.id');
    $query = $this->find('list', $option)->where($condition);
    $rows = $query->toArray();

    return array_keys($rows);
}