i want to use a good mvc naming convention for a forum im creating.
i wonder, should i use this structure:
controller: threads
model: threads_model (eg. $threads_model->get_all_threads, $threads_model->add_thread, $threads_model->add_post, $threads_model->add_comment)
controller: tags
model: tags_model (eg. $tags_model->get_all_tags, $tags_model->add_tag)
controller: users
model: users_model (eg. $users_model->get_all_users, $users_model->add_user)
or
controller: content
model: content_model (eg. $content_model->get_all_tags, $content_model->get_all threads...)
controller: users
model: users_model (eg. $users_model->get_all_users, $users_model->add_user)
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.