appropiate MVC structure for a forum

i want to use a good mvc naming convention for a forum im creating.i wonder, should i use this structure:\[code\]controller: threadsmodel: threads_model (eg. $threads_model->get_all_threads, $threads_model->add_thread, $threads_model->add_post, $threads_model->add_comment)controller: tagsmodel: tags_model (eg. $tags_model->get_all_tags, $tags_model->add_tag)controller: usersmodel: users_model (eg. $users_model->get_all_users, $users_model->add_user)\[/code\]or \[code\]controller: contentmodel: content_model (eg. $content_model->get_all_tags, $content_model->get_all threads...)controller: usersmodel: users_model (eg. $users_model->get_all_users, $users_model->add_user)\[/code\]this is my first time using mvc so i want to know what is best practice for this. should i like in the first example separate every "thing" (tags, threads, users...) or should i use the second one? further more, should i in the first example separate comments and posts as well so they will be their own controllers/models?would be good if someone gave me some good mvc pattern for forums.
 
Back
Top