2010-07-23 44 views
0

我有了一種方法getSomethingId學說模型()如何才能知道symfony中的模型是否存在?

,我正在做一個自動化的形式生成的供內部使用的東西在公司

我怎麼能確認我的模型有這種方法嗎?

我試過使用php的method_exists,但它爲每種方法返回false,我該怎麼辦? 感謝

回答

2

我想嘗試is_callable()

+0

謝謝你的建議,我來試試,並從工作 – JaSk 2010-07-25 20:24:13

+0

投票明天它的工作,謝謝 – JaSk 2010-07-25 20:39:03

-1

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); 
} 
相關問題