0

我有一个学说模型,它有一个方法 getSomethingId()

我正在制作一些自动表单生成器,供公司内部使用

如何检查我的模型是否有这种方法?

我已经尝试过使用 php 的 method_exists 但它对每个方法都返回 false,我该怎么办?谢谢

4

2 回答 2

2

我会尝试 is_callable()

于 2010-07-23T21:29:42.080 回答
-1

普鲁巴阿西

$class=get_class($object);
if ( method_exists($class , $method)||$object->getTable()->hasField($fieldName)) {
  $string= str_replace($matches,call_user_func(array($object, $method)),$string);
}
于 2016-02-25T12:56:47.817 回答