11 2017 档案

摘要:Thinkphp5把模型的验证规则归为一个验证器,这种做法,不知到符不符合大家的心意,反正楼主是比较不爽的 楼主更倾向于tp3.2的验证规则直接写在模型里面,毕竟你的验证规则一般而言是针对模型来验证的。独立出来, 个人感觉除了写多一个文件外,优点暂时没体验出来。 在写登录模块的时候,突然想到,在模型 阅读全文
posted @ 2017-11-09 12:48 gxkx 阅读(1339) 评论(0) 推荐(0)
摘要:楼主最近在学习thinkphp5,真的没应广大使用教程所说:你最好就是没学过thinkphp3.2。要不然苦恼重重。 因为想将一些功能实现一次,故自己写了一个文件上传类。 可以实现单文件,多文件上传(文件或者图片)。 鉴于thinkphp 5的写法,看文档是新增用$model->save()方法。如 阅读全文
posted @ 2017-11-07 15:32 gxkx 阅读(9259) 评论(0) 推荐(1)
摘要:楼主是之前使用了thinkphp3.2快两年了,很早就听说过thinkphp的版本已经到达5了。 不过鉴于早期的版本尚未完善,并没有立即开始学习。最近做一个项目,尝试一下新的知识。 但是在使用的时候,的确不是很方便。文档方面是一个硬伤,不过是开源的,没有什么好吐槽的。 在尝试自定义一些常量的时候,遇 阅读全文
posted @ 2017-11-07 10:35 gxkx 阅读(6816) 评论(0) 推荐(0)
摘要:在项目开发的时候,经常需要将文件上传到指定的目录下。 例如这次用thinkphp5的时候,需要在public目录下建立uploads目录用于存放上传的资源。 首先在命令窗口下输入: 当前,前提是当前执行命令的用户需要权限(假设此处有,非root)。 问题来了,即使你目录创建成功,对于项目来说并不算成 阅读全文
posted @ 2017-11-06 20:23 gxkx 阅读(39227) 评论(2) 推荐(2)
摘要:在进行thinkphp开发的时候,有一种开发思想就是: 一个控制器对应一个数据表的管理,控制器的命名采用驼峰式命名, 数据表采用每个单词之间下划线连接 。 举个例子:有一个客户类型表,命名为:customer_type, 然后在建立控制器时,命名:CustomerType 然后就可以在继承的父类中, 阅读全文
posted @ 2017-11-05 09:01 gxkx 阅读(1030) 评论(2) 推荐(1)
摘要:基于web的开发,若没有配置虚拟主机,一直在浏览器输入localhost/projectname有点复杂 特别是类似thinkphp框架的,一大串:localhost/php/tp5/public。。。 简直是要命! 倘若配置了虚拟主机,只需要在浏览器输入设置的虚拟主机域名,则可快速访问到制定项目。 阅读全文
posted @ 2017-11-04 11:01 gxkx 阅读(1115) 评论(0) 推荐(0)