Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在蛋糕的哪里创建一个可以被任何控制器、模型、视图和其他地方使用的函数。我知道这不是非常面向对象的,但我需要一个函数来检查文件的 mime_type。ATM 我在引导程序中使用了一个变量集,但不认为这是最好的地方,因为我不需要在每一页上都使用它。
CakePHP 是面向对象的,因此鼓励您在其中创建一个类和一个方法,而不是一个裸函数。要创建一个可以在任何地方使用的类,请将一个文件放在 APP/libs 中(例如 my_class.php),在其中创建一个类(例如“class MyClass”),然后将其导入到您想使用的任何地方(使用“App::Import('Lib', 'MyClass');”)。
但是根据您的问题,可以从任何地方访问,您可以在任何中央文件中执行此操作,例如 config/bootstrap.php