Создание некаркасных классов в CakePHP - PullRequest
1 голос
/ 21 мая 2010

Я делаю менеджера турниров в CakePHP 1.3, и у меня есть контроллер турнира, который хорош, но я хочу реализовать интерфейс, который можно использовать для определения того, как проходит турнир.

Контроллер должен загрузить конкретный класс, который реализует интерфейс TournamentStyle, который определяет, как работает турнир. В конце раунда TournamentStyle используется для подсчета очков и победителей и генерации следующего раунда матчей.

Это дает мне файл .php для интерфейса и другие файлы для различных стилей. У меня вопрос: куда я могу поместить эти файлы и как я могу загрузить их в свой турнирный контроллер?

Ответы [ 2 ]

2 голосов
/ 21 мая 2010

Вы можете добавить интерфейс в app / vendors и использовать App :: import () для его загрузки.

0 голосов
/ 23 мая 2010

Я бы поместил эти файлы в app/libs или app/vendors в зависимости от того, где вы хотите поместить их. И у libs, и у вендоров файлы могут быть загружены с App::import(). Вы также можете использовать обычный старый include.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...