Как я могу узнать, существует ли метод для модели доктрины в Symfony? - PullRequest
0 голосов
/ 24 июля 2010

У меня есть модель доктрины, которая имеет метод getSomethingId ()

, и я делаю что-то из автоматического генератора форм для внутреннего использования в компании

как я могу проверитьМодель имеет этот метод?

Я пытался с php's method_exists, но он возвращает false для каждого метода, что я могу сделать?спасибо

Ответы [ 2 ]

2 голосов
/ 24 июля 2010

Я бы попробовал is_callable ()

0 голосов
/ 25 февраля 2016

prueba asi

$class=get_class($object);
if ( method_exists($class , $method)||$object->getTable()->hasField($fieldName)) {
  $string= str_replace($matches,call_user_func(array($object, $method)),$string);
}
...