PHPでMVCがどのように機能するかを理解するのに多くの問題があります。JavaおよびSwingベースのプログラム、またはC#のwinformを使用すると、コントローラーまたはプレゼンターがサブスクライブするイベントが発生し、それに応じてアクションが実行されます。ただし、PHPにはイベントがありません。それらをjavaで実装しますが、ハイパーリンククリックの応答としてメソッドを起動できない場合にMVCを実現する方法を理解できません。
これまでのところ、コントローラーのstart()メソッドでPOST変数とGET変数をチェックしており、特定の方法で応答しています。たとえば、$ _ POSTが設定されていない場合は、ユーザー登録ビューを表示します。それ以外の場合は、ユーザーをPOST変数に登録します。
それを行うにはもっと良い方法が必要だと私は知っていますが、PHPでのビュー->コントローラーの関係を説明するものはWeb上に見つかりません。
これをどのように管理しますか?