CakePHP3:findですべての行の特定カラムの値を抜き出す

いつももやもやするので、備忘録として。仮にこんなデータがあるとします:

id name
1 New York
2 Tokyo
3 London

そして次のデータを抜き出したいとします:

['New York', 'Tokyo', 'London']

実行するのはこいつです:

$this->loadModel("Cities");
$cities = $this->Cities->find()->extract('name')->toArray();

関連エントリ:

thebaker.hatenablog.com