0

在蛋糕的哪里创建一个可以被任何控制器、模型、视图和其他地方使用的函数。我知道这不是非常面向对象的,但我需要一个函数来检查文件的 mime_type。ATM 我在引导程序中使用了一个变量集,但不认为这是最好的地方,因为我不需要在每一页上都使用它。

4

1 回答 1

3

CakePHP 是面向对象的,因此鼓励您在其中创建一个类和一个方法,而不是一个裸函数。要创建一个可以在任何地方使用的类,请将一个文件放在 APP/libs 中(例如 my_class.php),在其中创建一个类(例如“class MyClass”),然后将其导入到您想使用的任何地方(使用“App::Import('Lib', 'MyClass');”)。

但是根据您的问题,可以从任何地方访问,您可以在任何中央文件中执行此操作,例如 config/bootstrap.php

于 2012-01-23T09:41:56.157 回答