cake3、継承先でも使えるようなコントローラを書く場合Controller#loadModel()を使ってモデルを呼び出すと良いかもしれない

Table や Entity は View などは継承先でも用意する前提で

Controller->loadModel() で継承先のコントローラにデフォルトで対応するテーブル?モデル?を読んでくれるようです

ちゃんちゃん