discuz の bbs に似たフレームワークを使用してウェブサイトを開発しています。
モジュールを分割するときに問題が発生しました。たとえば、投稿に返信してポイントを獲得するなどの Discuz のポイント機能は、どのようにモジュールを分割すればよいでしょうか?ポイント全体が 1 つのモジュールにグループ化されていますか?
はい、パブリック クラスを作成し、その後バックグラウンドで複数の異なるアクション (構成ポイント) を構成し、操作があるときに指定されたアクションを呼び出します。
ただし、フロントデスクの多くの場所でポイント操作があるため、すべてのページでクラスを呼び出す必要があります。今後のメンテナンスが大変ではないでしょうか?
一度に 20 のクラスにアクセスするのは問題ありませんし、通常のことです。