作为前端程序员,对于验证这块有着切身的体会,虽然逐渐得心应手,但始终没有一个内置的功能拿来就能用。thinkPHP5恰好提供了validate用来校验前端数据的合法性。
在thinkphp5中生成缩率图还是很简单的,可以使用TP自带的Image类方法来实现,用Image类中的方法写一个生成缩略图的公共函数,把图片尺寸设置成参数,这样一来就可以在需要生成缩率图的地方直接调用即可。
邮件发送功能在项目中还是非常常用的,比如用户注册发送验证码,用户发送留言邮件,事件提醒功能等。今天我们就用thinkphp5整合PHPMailer来实现邮件发送功能。
注册路由规则 路由注册可以采用方法动态单个和批量注册,也可以直接定义路由定义文件的方式进行集中注册。
动态注册 路由定义采用 think Route类的rule方法注册,通常是在应用的路由配置
ThinkPHP5 0的路由比较灵活,并且不需要强制定义,可以总结归纳为如下三种方式:一、普通模式
关闭路由,完全使用默认的PATH_INFO方式URL:
url_route_on => false,
路由关闭后,不会解析任何路
URL设计< strong>< h2>ThinkPHP5 0< code>在没有启用路由的情况下典型的URL访问规则是:< p><
下载最新版框架后,解压缩到web目录下面,可以看到初始的目录结构如下:< p>
命名规范< strong>< h2>ThinkPHP5< code>遵循