Доктрина 2 Получите реальное имя класса прокси -классаPhp

Кемеровские программисты php общаются здесь
Anonymous
Доктрина 2 Получите реальное имя класса прокси -класса

Сообщение Anonymous »

Следующее: < /p>

У меня приблизительно 20 моделей. Эти классы расширяют базовый класс. Этот базовый класс содержит метод, который должен быть в состоянии определить имя класса дочернего элемента. Обычно вы могли бы это с: < /p>

get_called_class();
< /code>

Но во многих случаях доктрина 2 использует проксикалы, и в этом случае функция get_called_class () возвращает что -то вроде: < /p>

Proxies\BasePageElementProxy
< /code>

В то время как исходное имя \ base \ pagelement. Может ли кто -нибудь сказать мне, как я могу узнать, каково название этого класса (без создания имени из строковых прокси \ basecectionProxy, которая является грязной и во многих случаях ненадежных).

Подробнее здесь: https://stackoverflow.com/questions/387 ... roxy-class

Вернуться в «Php»