|  RSS订阅  |  加入收藏
一个简单的应用场景。现在需要在后台对用户产品数据进行搜索,可以对产品名称使用模糊检索,也可以使用产品类别进行分类搜索。因为搜索条件是两个表单项,所以简单了区分搜索条件,增加一个radio字段用来判断用户输入的是什么数据,从而执行不同的sql语句。场景复现假定radio字段为way,产品名称为product_name,产品类别为为t...
有这样一个例子在thinkPHP视图页面执行一个给评论点赞的功能,为了强化用户体验,一般都采用ajax异步请求后台处理点赞数据,成功后页面执行局部更新后的数据即可。前台通常会用到jquery,通过执行jquery的ajax方法更加简单方便的完成任务请求。简单描述下问题出现场景tinkPHP在应用路由后的视图页面执行ajax,并没有...
有这样一个应用场景:当volist循环需要排除前面几个数据的时候,我们通常使用offset来操作。而假设前面要排除的数据是根据当前页面占位符来确定的,而需要排除的数据量就是个变量了。官方手册说明支持输出查询结果中的部分数据,例如输出其中的第5~15条记录{volist name="list" ...
事情变化太快,上线还不到一个月的注册短信验证功能就遇到了平台搬家的尴尬。阿里云发了一个邮件通知。原淘宝短信和阿里云市场短信将迁移到云通信平台,自2018年1月22日期,原平台将被停用,这之前是平台迁移期,需要用户抓紧迁移。也就是阿里云给大家留了一个月的窗口期。具体接入操作,根据阿里提供的demo接入还是很方便快捷的。首先,申请Ac...
话题还得从tinkPHP群消息说起,双十二那天,群内通知官方发布了5.0.13版本。刚好那几天在折腾redis缓存。官方文档中说5.0.13是一个集合诸多改进的版本,redis缓存驱动使用serialize替换了原先的json序列化。而博主的程序初始版本还是在5.0.10的基础上搭建了,后面在博客发布的时候更新到了5.0.11。想...
首先是thinkPHP的success跳转,例如$this->success('修改成功','Login/index');根据场景定义,修改成功调跳转到Login控制器的index方法,index方法是登陆界面及表单的处理。由于当前操作是在iframe内部,执行跳转动作后依旧会在iframe内...
随着《网络安全法》的出台,有关部门对互联网用户的管理逐步切换到实名制状态,这其中就包括用户评论留言功能需要遵循后台实名前台自愿的原则,未实名的用户将被禁止评论。西枫里博客严格按照相关规定,对用户进行实名制核验。现在的实名制方式最直接的莫过于通过身份证信息联网公安网络进行核验。这就存在两个问题:1、用户是否愿意在小网站上上传身份证件...