私はウェブサイト上で編集可能なテーブルを作成するためのjQueryプラグインのDataTableを使用していると私は、フィールドのメソッドへの呼び出しが動的に引数を受け取る作るしようとしている:私は配列にvalue1とvalue2のを持っている動的に作成された引数を使用して静的クラスメソッドを呼び出す方法は?
Editor::inst($db, $table, $primary_key)
->fields(
// this part needs to be dynamic
Field::inst('value1')
->validator('Validate::numeric'),
Field::inst('value2')
->validator('Validate::numeric')
)
->process($_POST)
->json();
をしかし、2つ以上あることがあります。数値は作成したいテーブルによって異なります。
$columns = array("value1", "value2");
すべての値が正しく評価されるようにメソッドコールで取得するにはどうすればよいですか?
私は本当に使用したくないですケース。これを行うにはより良い方法が必要です。
あなたはそれが私の特定のユースケースのために有用であることを確認していますか?私はそのような関数を呼び出すことはできません。なぜなら、そこにいくつの引数があるのかわからないからです。 –
私がこれら2つの関数を呼んだので、関数を呼び出すメソッドに依存しません。実際の数値を知らなくても、関数に渡されるすべての引数を取得するのに役立ちます。 –
これを私のコードに実装する方法はわかりません。 –