摘要: 1、路由别名 使用别名:math代表后面那个路径,访问需要在math后面加上方法、参数 白名单和黑名单:ext表示需要加上后缀 静态数组: 另一个例子: 需要加上根目录,不然会从public开始访问,访问需要在php后面加上方法名 2、路由绑定a、入口绑... 阅读全文
posted @ 2018-03-26 15:13 smartwange 阅读(48) 评论(0) 推荐(0)
摘要: 1、源码八个方法:2、控制器常识:a、可访问控制器:b、可访问的操作(即方法)(index操作可以访问,demo操作为私有不可以访问,protected一样不可以访问,必须为public)c、命名空间:根命名空间:app(application)、think(... 阅读全文
posted @ 2018-03-26 15:12 smartwange 阅读(44) 评论(0) 推荐(0)
摘要: 1、自定义访问控制器层:作用是为了项目的规范惯例配置文件中配置项写入自定义配置文件:(默认controller,改动时需要修改对应文件名保持一致)2、创建多级控制器:作用是当一个模块下的控制器类比较多的时候可以采用目录的方式进行管理并可以创建子目录进行分级管理... 阅读全文
posted @ 2018-03-26 15:12 smartwange 阅读(47) 评论(0) 推荐(0)
摘要: 1、公共操作和公共控制器:a、通过构造方法创建公共操作:构造方法内实现初始化引入controller类文件的初始化方法:构造方法或者基类的初始化方法解决了控制器中操作共享数据的问题如果多个控制器要共享一些,可以创建公共控制器类:Base文件是公共控制器类继承公... 阅读全文
posted @ 2018-03-26 15:12 smartwange 阅读(13) 评论(0) 推荐(0)
摘要: 1、页面跳转与重定向(jump.php)a、控制器内跳转:访问:b、跨控制器跳转:访问:c、跨模块跳转:demo模块下的控制器类login访问:d、跳转到外部地址:访问:e、调用地址可以用url类生成:(助手函数写法)2、页面重定向:a、控制器内重定向:访问:... 阅读全文
posted @ 2018-03-26 15:12 smartwange 阅读(78) 评论(0) 推荐(0)
摘要: 1、请求对象与请求变量对用户请求进行管理:tp5提供了请求对象,对用户的请求提供了统一的接口进行处理,当用户向服务器发出请求的时候 请求对象就会自动拦截这些请求,调用相应方法进行处理 这些请求方法会自动过滤掉非法请求,使发送到服务器的请求更加安全可靠;a、请求... 阅读全文
posted @ 2018-03-26 15:11 smartwange 阅读(76) 评论(0) 推荐(0)
摘要: 1、请求变量共享: 访问:因为demo2和demo1没有共享变量name所以报错 实现共享:访问:2跨控制器共享变量:跨模块访问: 阅读全文
posted @ 2018-03-26 15:11 smartwange 阅读(13) 评论(0) 推荐(0)
摘要: a、访问:b、通过实例化请求类来使用请求变量:Request::instance()返回一个请求对象完成了请求类的导入并且获取到了请求变量c、依赖注入:将请求对象以方法参数的方式直接注入到当前操作中,将参数声明为request类型,当我们使用该参数的时候会自动... 阅读全文
posted @ 2018-03-26 15:11 smartwange 阅读(17) 评论(0) 推荐(0)
摘要: 路由参数:用来验证当前路由规则是否有效的重要依据 种类:说明:如果有多个后缀中间用|分隔,deny_ext表示禁止的url后缀a、请求类型:b、URL后缀:第三点后缀为空即表示不能有后缀,第四点表示必须加上后缀,默认后缀为HTMLc、回调函数验证路由规则... 阅读全文
posted @ 2018-03-24 11:23 smartwange 阅读(29) 评论(0) 推荐(0)
摘要: 1、js解析xml2、xml规范dtd解读元素语法:name(元素名)content(元素类型)////content: EMPTY 该元素不能包含子元素或文本,但可以有属性 (空元素);//content: ANY 该元素可以包含任何在DTD中定义的元素... 阅读全文
posted @ 2018-03-19 15:56 smartwange 阅读(22) 评论(0) 推荐(0)