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 に答える