该问题是由于官方最新版列表查询SQL由所有列查询修改为指定列查询导致,在getLists方法中,之前的默认写法是a.*即表示调用全部字段,改成了调用
只调用这些字段,所以为了实现调用visits,可以增加字段字段lfield=*,表示调用全部字段
- 'a.id',
- 'a.scode',
- 'a.subscode',
- 'a.title',
- 'a.filename',
- 'a.outlink',
- 'a.date',
- 'a.ico',
- 'a.pics',
- 'a.content',
- 'a.enclosure',
- 'a.keywords',
- 'a.description',
- 'a.istop',
- 'a.isrecommend',
- 'a.isheadline',
例如:
改成:
- {pboot:list scode=*}
- [list:title]
- {/pboot:list}
但是这么做如果字段很多确实会影响性能,你还可以改成:
- {pboot:list scode=* lfield='*'}
- [list:title]
- {/pboot:list}
默认会给你追加id,outlink,type,scode,sortfilename,filename,urlname这些字段的,你需要什么字段lfield里边添加什么字段即可。
- lfield="visits"




















文章点评