Где / как хранить пользовательские функции (или методы) в CakePHP - PullRequest
1 голос
/ 20 мая 2011

Мне нужно иметь несколько функций в приложении CakePHP (для сопоставления некоторых регулярных выражений).

, который является наилучшим способом их хранения, чтобы я мог получить к ним доступ в каждом действии контроллера?

tnx in adv!

Ответы [ 2 ]

4 голосов
/ 21 мая 2011

Или, если действия не являются типичными действиями контроллера - вы можете сохранить их в любом компоненте (доступном для контроллеров), затем включить компонент в свой AppController .. или вы можете поместить файл в папку vendors и использовать App :: import для загрузки файла в bootstrap.php

2 голосов
/ 20 мая 2011

Я бы порекомендовал вам хранить функции в классе AppController. Все ваши классы контроллеров наследуются от этого контроллера.

Также создайте файл app_controller.php в корневой папке вашего приложения, если вы этого еще не сделали.

...