0

我是 MVC 新手,正在尝试使用 codeignater 将现有项目转换为 MVC。以下是当前的项目结构及其内容。

我想知道,哪个方法去哪个控制器。在这里,指导真的会帮助我。

index.php     //contains links to students.php, professors.php, student_prof.php, admin/index.php
students.php   //lists all students
professors.php   //lists all professors
stud_prof.php   //lists both students along with thier respective professors

admin //folder
  index.php   //login page
  students.php // add, edit, delete, list students
  professors.php // add, edit, delete, list professors
  logout.php   //logout for admin

我的尝试:

models
Students_model     //add, edit, delete, list methods
Professors_model //add, edit, delete, list methods
Admin //login method

controllers
Index // show_links method
Students //add, edit, delete, list students methods
Professors //add, edit, delete, list professors methods
Admin //login, logout methods
4

1 回答 1

1

我想你想知道应该如何命名和放置事物。

我会这样做

意见 -professor 文件夹 ---index.php --- xxxx.php

我相信控制器名称应该是小写的,没有 's/es' 。它们可能会影响 SEO 排名,因为它们作为 URL 段向公众展示。

小写也应该是应用模型。

在此处输入图像描述

我还创建了一个名为“asset/assets”的文件夹,并将 Javascript 和 CSS 放在相应的文件夹中。

在此处输入图像描述

祝你好运!

于 2013-08-11T20:18:03.633 回答