如何确保每个控制器都能看到 DboSource?
How can I make sure that every controller sees DboSource?
有些控制器在使用 DboSource
方法时出现问题,我添加了
App::uses('DboSource', 'Model/DboSource');
行到一些基本控制器的 class 文件,其他控制器从中继承。但是,我想知道 Cake 中是否有一种方法可以确保 class 被每个控制器加载。我目前的解决方案有效,我只是打算改进它。这可能吗?谢谢!
您可以将其添加到您的 app/Config/bootstrap.php
文件中,它将在每次请求时加载。
有些控制器在使用 DboSource
方法时出现问题,我添加了
App::uses('DboSource', 'Model/DboSource');
行到一些基本控制器的 class 文件,其他控制器从中继承。但是,我想知道 Cake 中是否有一种方法可以确保 class 被每个控制器加载。我目前的解决方案有效,我只是打算改进它。这可能吗?谢谢!
您可以将其添加到您的 app/Config/bootstrap.php
文件中,它将在每次请求时加载。