わかりました、私は自分のカスタム mvc システムを作成する方法を学んでいます。これまでのところ、ルーターやコントローラーなどを作成しました。
例 私はコントローラ プロファイル クラスと URL www.helloworld.com/args1/args2/args3 を持っています
class Profiles
{
function index($args1,$args2)
{
echo var_dump($args1,$args2);
}
}
heres は、メソッドと parms を実行するルーター クラスの一部です。
if (is_callable(array($controller,$method))) {
call_user_func_array(array($controller, $method), $this->params);
}
$this->params
これまでのところエラーはありませんが、どういうわけか私は404 を与える必要がありcount(params)
ます。call_user_func_array(array($controller, $method),
$this->params);
私が考えているのは、count get params が呼び出されたクラスの count params と同じではない場合、404、$this->params を数えることができるとしましょう。それは私に 3 を与えました。call_user_func_array によって呼び出されたクラスのパラメーターをどのようにカウントできますか?
ご覧いただきありがとうございます
アダム・ラマダン