そこで、PHP MVCフレームワークを作成し、適切なControllerクラスをインスタンス化して、引数を渡す定義済みメソッドを呼び出すことができるDispatcherクラスを用意しました。
Dispatcher内で、このコントローラーが存在するかどうかを確認し、メソッドが存在する場合、コントローラーまたはメソッドが存在しない場合はどうすればよいですか?
現時点では、404を出力するHTTPオブジェクトを返すだけです-ページが見つかりません。しかし、アプリケーション内からこのメッセージをカスタマイズする方法はありません。ディスパッチャーを編集せずに404メッセージをカスタマイズする方法をユーザーに提供したいと思います。
エラーが発生したときにインスタンス化され、Error404.htmlビューファイルをロードするエラーコントローラーを常に使用するための良い方法はありますか?したがって、ユーザーはこのビューファイルをアプリケーションの設計に合わせてカスタマイズできます。
これを達成する他の方法はありますか?そして、ディスパッチャからエラーを返し、そのMVCで作業している「ユーザー」または開発者が404やその他のメッセージを簡単にカスタマイズできるようにするための最良の方法は何でしょうか。
ありがとう!