Создание классов неплатформы в CakePHP

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

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

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

1
задан Affian 20 May 2010 в 22:43
поделиться

2 ответа

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

2
ответ дан 3 September 2019 в 00:25
поделиться

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

0
ответ дан 3 September 2019 в 00:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: