phalcon 模型中 数据绑定和 having 的采坑
我遇到个需求,密码和 username 或者 email 相关。
查询是需要计算 name 和 email 对应各自的密码值 并查询出相关结果
我刚开始想的办法是 实时计算并比较,挺麻烦的,且没有成功。
采坑
- 使用 phalcon数据库模型查询的时候,后来组合的字段不支持 数据绑定,不清楚所有不支持还是 phalcon 不支持有时间需要试一试
后来管了·换了个思路:
根据用户传过来的值 ,用或的关系 查询出 用户记录,同时使用mysql 内置的函数计算出加密数据放到指定字段上,
然后比较 这个字段和密码是不是相对应的,这里也有两种方法,having 和 在 控制器逻辑处理。至于使用哪种,各有利弊,看喜好了。
解决这个之后发现,革命尚未成功,同志仍需努力。
评论已关闭