摘要: 下面我们来分析一下Thinkphp中的url解析和路由调度类。此类主要功能是 阅读全文
posted @ 2016-10-28 10:36 华子web 阅读(1457) 评论(0) 推荐(0)
摘要: // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK IT ] // +---------------------------------------------------------------------- // |... 阅读全文
posted @ 2016-10-28 10:35 华子web 阅读(3010) 评论(0) 推荐(0)
摘要: Thinkphp的插件机制主要依靠的是Hook.class.php这个类,官方文档中在行为扩展也主要依靠这个类来实现。下面我们来具体看看tp是怎么利用这个类来实现行为扩展的。 首先,行为扩展是什么?有wordpress二次开发经验的同学应该很容易明白,其实就是钩子,tp在其内核的执行过程中内置了诸多 阅读全文
posted @ 2016-10-28 10:34 华子web 阅读(1806) 评论(0) 推荐(0)
摘要: 在ThinkPHP框架中,是支持URL路由功能,要启用路由功能,需要设置ROUTER_ON 参数为true。 开启路由功能后,系统会自动进行路由检测,如果在路由定义里面找到和当前URL匹配的路由名称,就会进行路由解析和重定向。 在tp中,程序会先从请求的url中解析出来一串字符,如果没有开启路由的话 阅读全文
posted @ 2016-10-28 10:32 华子web 阅读(2518) 评论(1) 推荐(0)
摘要: 在mvc模式中,c代表的就是控制器,是是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。控制器是沟通视图和模型的桥梁,他接受用户请求,并调用模型层去处理用户请求,处理完成后他再把处理后的数据给视图层。Controller类应该是一个基类,定义了控制器层的基 阅读全文
posted @ 2016-10-28 10:30 华子web 阅读(1511) 评论(0) 推荐(0)
摘要: 视图类view主要用于页面内容的输出,模板调用等,用在控制器类中,可以使得控制器类把表现和数据结合起来。下面我们来看一下执行流程。 首先,在控制器类中保持着一个view类的对象实例,只要继承自控制器父类的类都可以使用这个实例,所以我们在控制器子类中就可以使用view类实例去很容易的调用模板,输出内容 阅读全文
posted @ 2016-10-28 10:27 华子web 阅读(976) 评论(1) 推荐(0)