Fork me on GitHub

随笔分类 -  Thinkphp5

thinkphp5知识笔记
摘要:以前面试时候,面试官问过我后端有没有跨域问题,但是不敢肯定,现在可以肯定的说没有。 不文用php的cURL和file_get_contents方法分别实现后端跨域。本文场景也是在tp5下实现的。 一,利用cURL实现 1)前端代码,这是一个页面,访问的路径为http://app.write.com/ 阅读全文
posted @ 2018-05-29 13:18 我站在山顶上 阅读(912) 评论(0) 推荐(0)
摘要:作为前端er,对于验证这块有着切身的体会,虽然逐渐得心应手,但始终没有一个内置的功能拿来就能用。tp5恰好提供一个。本文简单介绍并实现以下。主要是实现一下。 验证的实现基于tp5内置的对象validate。 在Index模块化下index控制器同级目录创建一个validate文件,里面一个Vdate 阅读全文
posted @ 2018-05-27 16:08 我站在山顶上 阅读(17044) 评论(0) 推荐(0)
摘要:Thinkphp5本身并没有实现发邮件的功能,至少据我所知。 本文利用网易邮箱作为发邮件的邮箱。作为发送邮件的前提是需要开启SMTP服务,打开网易邮件,点击设置按钮,如下图所示 勾选smtp服务 保存之后点击->客户端授权密码,我的已经开通 没有开通的按照步骤操作即可,然后下面是下载phpMaile 阅读全文
posted @ 2018-04-28 15:13 我站在山顶上 阅读(4156) 评论(1) 推荐(0)
摘要:首先是同步上传,最为基础的上传的方式,点击表单提交之后跳转那种。如下前端代码 注意这里的enctype必须enctype="multipart/form-data",方案必须是post。后端代码直接拿tp5的官网示例代码吧: 后面发现自己做的好简单,于是改进了前端代码,并且前端代码实现了文件类型校验 阅读全文
posted @ 2018-04-17 10:00 我站在山顶上 阅读(9792) 评论(0) 推荐(0)
摘要:这是学习thinkhp5的基础篇笔记。 本文主要讲怎么配置数据库链接,以及查询数据库数据,并且最后将数据赋给视图。 数据库配置: thinkphp5的数据库配置默认在conf下的database.php下面。我的数据库配置项目如下 主要配置的项目是数据库服务器地址hostname,数据库名datab 阅读全文
posted @ 2018-04-12 10:38 我站在山顶上 阅读(8914) 评论(0) 推荐(0)