ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 1、需求分析 * 平台,就是“前台”“后台”“合作方平台”等这样一些概念的总称。 * 在一个MVC框架结构中,往往都可能有多个相对独立的应用站点,最典型的就是一个网站的前台界面(对外的),和后台管理界面(对内的)。 * 一个平台,就是一个相对独立的应用(站点,项目)。 * 有了“平台”概念后,MVC的目录结构,就要进一步扩展了。 * 引入“平台”概念后,客户的每次请求,必须带3个参数:平台参数、控制器参数、用户动作。 * Platform称为p参数,controller称为c参数,action简称a参数。 * 请求地址:index.php?p=平台&c=控制器&a=动作&其它参数 * 举例说明:index.php?p=Home&c=Student&a=index ![](https://img.kancloud.cn/67/e0/67e07202a8931cba62d853359ef1ca00_638x289.png) ## 2、MVC最终的目录结构 ![](https://img.kancloud.cn/9c/e1/9ce13c99c0393ee2123db2d7a14b4fe6_595x99.png) ![](https://img.kancloud.cn/5f/bc/5fbc26c46d42d0edcc4d13d8c7b62161_651x514.png) ## 3、修改index.php文件 ![](https://img.kancloud.cn/8d/fb/8dfb9d09641e32bdcadd2ca6d4abf9d7_470x28.png) ![](https://img.kancloud.cn/dc/98/dc98016ebb87d9456f7d290e0e4934f5_747x489.png) ## 4、修改视图文件导航栏地址和JS跳转地址 ![](https://img.kancloud.cn/95/f8/95f8d38860827c583acba5577e642cfc_699x462.png) ## 5、修改控制器方法中跳转地址 ![](https://img.kancloud.cn/cc/49/cc49131a0a66e3b73829cc98fcec9f84_679x180.png) ![](https://img.kancloud.cn/c4/a3/c4a3fde31079881023ab3a2fed70aaad_789x270.png)