そのため、プロファイルなどを更新するメソッドを持つユーザーコントローラーがあります。開発中のシステムでは、ユーザーは記事などを投稿する必要があります。そのため、システムの設計と混同しています。記事を作成する主なロジックは、article_model の下に格納されます。しかし、どのようにメソッドを呼び出す必要がありますか?
- 記事モデルを呼び出して記事を作成する関数をユーザーコントローラーで作成できますか?
- ユーザー コントローラーでメソッドを呼び出してアーティクル コントローラーを作成すると、ユーザー コントローラーがアーティクル コントローラーのメソッドを呼び出し、それがメイン ロジックのモデルを呼び出します。
- または、記事モデルに接続する記事コントローラーを直接呼び出すだけです。
個人的には、論理的に言えばユーザーが記事を作成するため、このシステムにユーザーコントローラーが必要だと感じています。ロジックとベスト プラクティスの点で完璧な設計はどれか。