网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月14日漏签0天
php吧 关注:280,472贴子:1,321,126
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 10回复贴,共1页
<<返回php吧
>0< 加载中...

真搞不懂thinkphp为何封装自己的查询语言,降低速度,麻烦不说,还…

  • 只看楼主
  • 收藏

  • 回复
  • fengyingyuan
  • 框架好玩
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
真搞不懂thinkphp为何封装自己的查询语言,降低速度,麻烦不说,还将一完整的sql大卸八块,感觉其实提供了query和execute函数就足以完成对数据库的绝大部分操作


  • 小爪爪
  • XDebug
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
最主要是方便吧, 是否降低速度不说, 例如:
1.只想查询用户表里用户name为'aa'的记录的(当然,name 是唯一的),
可以$user = $User->getByName('aa');
2.针对某个字段查询并返回某个字段的值
$id = $User->getFieldByName('spook_sky','id');
表示根据用户的name获取用户的id值。
等等,在某些时候,这些封装好的东西的确能让代码更加简便
但是需要到复杂的查询,例如关联几个表的查询,那我也是觉得直接写sql语句来得方便,虽然thinkphp有提供关联模型,但那个用起来让人蛋疼!




2026-01-14 12:47:23
广告
不感兴趣
开通SVIP免广告
  • 沧桑如烟
  • XDebug
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
去其糟粕,取其精华


  • 大器晚成
  • XDebug
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
mvc不太适合php..三层架构影响php查询数据库的执行效率,因此通常的做法是,增加-模板技术或缓存机制。


  • 爱吃馒头
  • 面向过程
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
为了提高开发效率,如果不想用也可以直接query啊,都支持的,还有基本的安全过滤


  • 阿统帅GO
  • 路过酱油
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
主要为了开发快,,也便于二次开发,代码简练,着就是他的优点


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 10回复贴,共1页
<<返回php吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示