Доктрина 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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