CakePHP2のファイルダウンロードで大ハマリ

確信はない。

以下の様にファイルのダウンロードアクションを作成した。

function download($id = null){
  $file = $this->File->findById($id);
  
  $this->response->file(APP.'upload_files'.DS.$file['File']['name']);
  return $this->response;
}

すると、sqlログのところにwhere files.id = '/var/www/......'
というselect文が出力されている。
何故かこれのせいでエラー。

もしやと思ってテーブルとモデルの名前を変更。
FILES -> ATTACHMENTS
謎のsqlは出なくなり、ダウンロードも出来た。

FILEという名前のモデルはCakePHPが使っている?