因为sql server2008不支持offset写法,Eloquent ORM在使用paginate($page_size, $col, "page", $page)进行翻页时就会报错
SQLSTATE[42000]: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Incorrect syntax near 'offset'.
这个问题怎么解决呢?laravel有解决方案,但webman没有找到呀
目前我们只能使用sql server2008,项目太大,不要升级
你用的那个orm? lv的还是tp的 应该去相关框架找 webman用的是他们的orm
用的lv,我使用了lv的解决方案,但无效呀,https://www.cnblogs.com/dust2/p/18543336 这个是我在laravel10上的解决方案
按照他的写法不能实现嘛?
不能,不知道是自己用的不对,还是怎么回事,withTablePrefix不存在,并且方法 'setTablePrefix' 已弃用,还有我不知道在webman什么地方进行注册
解决了,代码进行了改动
sql server 分页的做法是写存储过程.网上找有很多.我 这里给你一个参考实际上是ai写的