Прокси-класс для моделей Doctrine 1.2

Я пишу приложение, в котором я перенаправляю свои методы из приложения в сервис, а затем к моделям Doctrine. Но сервер службы не позволяет включать более одного класса. Поэтому мне нужно написать прокси-класс для всех моих моделей таблиц, которые были сгенерированы доктриной. Я знаю решение, что я могу иметь каждый метод всех классов, определенных в прокси-классе, чтобы я мог включить этот прокси-класс в сервер (службы) и вызывать свои методы через прокси-класс. Но я думаю, что это не осуществимый метод. Потому что мой прокси класс станет огромным. Мне нужно решение, где у меня есть меньшие методы в моем прокси-классе.

Мои методы для каждого класса в основном распространены как

fetch()

delete()

update()

insert()

сейчас я их дифференцирую, добавив имя класса, а именно.

Employee_fetch()

Student_fetch()

Возможно ли иметь лучшее решение, чем это?

1 ответ

Оказалось, что речь идет о SOAP-сервере и методе setClass().

Я бы предложил иметь разные URL для разных классов. Например:

Затем вы можете установить класс на основе параметра URL или GET.

Пожалуйста, дайте мне знать, если этот подход может работать для вас. Мне просто интересно.

Другие вопросы по тегам