0

任意のコントローラー、モデル、ビュー、およびその他すべての場所で使用できる関数を作成するケーキの場所。これは OOP ではないことはわかっていますが、ファイルの 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 に答える