有没有办法在 AppController 中不可知地获取/操作模型,以避免应用程序控制器中的 DRYness ?例如:
//AppController.php
public function find_all()
{
return $this->AppModel->find('all');
//I know this does not work but to give you the idea
}
在应用程序的儿童控制器中:
//FoosController.php
public function some_function()
{
$data = parent::find_all();
//List of Foo entities
}
或者:
//BarsController.php
public function some_other_function()
{
$data = parent::find_all();
//List of Bar entities
}
有没有 CakePHP 可以提供的解决方案?或者使用反射,也许?
谢谢您的帮助 !