如何确保每个控制器都能看到 DboSource?

How can I make sure that every controller sees DboSource?

有些控制器在使用 DboSource 方法时出现问题,我添加了

App::uses('DboSource', 'Model/DboSource');

行到一些基本控制器的 class 文件,其他控制器从中继承。但是,我想知道 Cake 中是否有一种方法可以确保 class 被每个控制器加载。我目前的解决方案有效,我只是打算改进它。这可能吗?谢谢!

您可以将其添加到您的 app/Config/bootstrap.php 文件中,它将在每次请求时加载。