第二课 框架MVC目录和URL访问方式
1.说明:
ThinkPHP是基于MVC的框架,认识框架目录将更好的实现分层,掌握ThinkPHP。URL访问就是访问框架的控制器(MVC中的C),共有四种方式,框架中的C起到分模块的作用。
url的4种访问方式:
1.PATHINFO 模式 -- 重点!!!!!!
http://域名/项目名/入口文件/模块名/方法名/键1/值1/键2/值2
2...
分类:
Web程序 时间:
2014-07-04 08:50:01
阅读次数:
430
1、定义路由、路由规则 public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( name: "Defa...
分类:
Web程序 时间:
2014-07-01 19:58:19
阅读次数:
284
1:http://localhost/index.php?m=模块&c=控制器&a=操作方法 [get模式]2:http://localhost/index.php/模块[模块文件夹]/控制器/操作方法 [pathinfo模式]3:http://localhost/模块[模块文件夹]/...
分类:
其他好文 时间:
2014-06-27 15:48:40
阅读次数:
132
1.模块结构 完整的ThinkPHP用用围绕模块/控制器/操作设计,并支持多个入口文件盒多级控制。ThinkPHP默认PATHINFO模式,如下:http://serverName/index.php(或者其他应用入口文件)/模块/控制器/操作/[参数名/参数值...]应用:由同一个入口文件访...
分类:
Web程序 时间:
2014-06-22 13:48:23
阅读次数:
262
thinkphp Runtime
除了页面有缓存外,数据表也生成了缓存,所以如果开发后期有更新字段,上传到服务器 后要把Runtime里面的内容全部删除,否则会出错nginx 配置以适应
pathinfo 需求 #去掉$是为了不匹配行末,即可以匹配.php/,以实现pathinfo ...
分类:
Web程序 时间:
2014-05-14 13:12:01
阅读次数:
356
习惯了用apache后,当第一次用nginx时,把原来的项目(thinkphp框架)部署在新服务器上的时候,惊呆了!
所有的URL模式下都不能正常运行,甚至连css,js文件都不能正常加载。
原因是ngibx不支持pathinfo
主要是需要配置nginx
location / {
root D:/wnmp/www;
index ind...
分类:
Web程序 时间:
2014-04-29 13:11:20
阅读次数:
680