摘要:
1.问题描述 return back()->with('msg','验证码错误');重定向至前一个页面,但传入的值用session('msg')无法取到 2.解决过程 3.原因 4.总结 阅读全文
摘要:
一、新建数组 数组没有大小限制,所以只需建立引用就可以创建数组,例如: $state[0]= ‘111'; $state[1]= ‘222'; $state[0]= ‘111'; $state[1]= ‘222'; 如果索引值是数值索引而且是递增的,还可以在创建时省略索引值。 $state[] =‘ 阅读全文
摘要:
有人不太喜欢TP这种单字母函数,其实这也是TP的一个特色,如果理解了这些函数的作用,不管是背,还是写,都是非常方便的,接下来我们以字母顺序开始。A函数 B函数 C函数 D函数 F函数 L函数 R函数 S函数 U函数一、A函数(基本是Action的简写)A函数是用来实例化我们的Action类的,例如我 阅读全文
摘要:
本人用的是Zend Studio10.0,在开发项目过程中,发现该软件无法对css和js进行代码提示,这样用起来很不方便,然后在网上找了一下Aptana插件 进入Aptana官网:http://www.aptana.com/ 跳转到下载页面,选择下载Eclipse plugin installati 阅读全文
摘要:
下面我们来分析一下Thinkphp中的url解析和路由调度类。此类主要功能是 阅读全文
摘要:
// +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK IT ] // +---------------------------------------------------------------------- // |... 阅读全文
摘要:
Thinkphp的插件机制主要依靠的是Hook.class.php这个类,官方文档中在行为扩展也主要依靠这个类来实现。下面我们来具体看看tp是怎么利用这个类来实现行为扩展的。 首先,行为扩展是什么?有wordpress二次开发经验的同学应该很容易明白,其实就是钩子,tp在其内核的执行过程中内置了诸多 阅读全文
摘要:
在ThinkPHP框架中,是支持URL路由功能,要启用路由功能,需要设置ROUTER_ON 参数为true。 开启路由功能后,系统会自动进行路由检测,如果在路由定义里面找到和当前URL匹配的路由名称,就会进行路由解析和重定向。 在tp中,程序会先从请求的url中解析出来一串字符,如果没有开启路由的话 阅读全文
摘要:
在mvc模式中,c代表的就是控制器,是是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。控制器是沟通视图和模型的桥梁,他接受用户请求,并调用模型层去处理用户请求,处理完成后他再把处理后的数据给视图层。Controller类应该是一个基类,定义了控制器层的基 阅读全文
摘要:
视图类view主要用于页面内容的输出,模板调用等,用在控制器类中,可以使得控制器类把表现和数据结合起来。下面我们来看一下执行流程。 首先,在控制器类中保持着一个view类的对象实例,只要继承自控制器父类的类都可以使用这个实例,所以我们在控制器子类中就可以使用view类实例去很容易的调用模板,输出内容 阅读全文