问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

thinkphp中关于sp_sql_posts函数的用法?

发布网友 发布时间:2022-04-06 02:14

我来回答

1个回答

热心网友 时间:2022-04-06 03:43

sp_sql_posts()
sp_sql_posts($tag,$where)

功能:
查询文章列表,不做分页
参数:
$tag:查询语句(见$tag规则)
$where:查询条件,(暂只支持数组),格式和thinkphp where方法一样;
返回:
array
文章列表
示例:
<? php
$tag='cid:6;field:post_title,post_content;order:listorder asc';
$posts=sp_sql_posts($tag);
print_r($posts);
$smeta=json_decode($vo['smeta'],true); //smeta处理方法,将其转化为数组
?>

$tag规则:
cid 分类id;
field 需要取出的内容,默认取出所有信息;order排序方式,可根据任何取出的字段排序,默认为按发布时间排序。
field可选参数:
term_id 文章分类id
post_author 文章作者id,后台管理员,对应于表users里的ID;
post_keywords
post_date 文章发布日期 格式2014-01-01 00:00:00
post_content 文章内容
post_title 文章标题
post_excerpt 文章摘要
post_modified 文章更新日期 格式2014-01-01 00:00:00
smeta 文章扩展属性,以json格式保存,如属性thumb文章缩略图
user_nicename 管理员昵称
user_email 管理员邮箱
模板中用法:
<php>
$posts=sp_sql_posts('cid:6;field:post_title,post_content;order:listorder asc');
</php>

<foreach name="posts" item="vo"> /* 遍历数组 */
{$vo.term_id }<br>
{$vo.post_author }<br>
{$vo.post_keywords }<br>
{$vo.post_date }<br>
{$vo.post_content }<br>
{$vo.post_title }<br>
{$vo.post_excerpt }<br>
{$vo.post_modified}<br>
{$vo.user_nicename }<br>
{$vo.user_email }<br>
<php>
$smeta=json_decode($vo['smeta'],true);/* 把smeta转化成数组 */
</php>
<img src="{:sp_get_asset_upload_path($smeta['thumb'])}"/>
</foreach>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
外星人生活在九大行星中的哪一个 白带像水发黄是咋回事 我十五岁 我想吻我女朋友 她是个很单纯的女孩 我不知道应该怎么在白天... 我交的女朋友,她很害羞的。 我们都第一次。 不知道情侣日常都做些什么... 瑞昱ALC662 @英特尔 82801G(ICH7) 高保真音频 可以玩巫师之怒吗?我也有... ...影响也没声音了 音屏是 英特尔 82801GB ICH7 - High Definition Aud... 502胶水滴到眼睛里会怎么样 王者荣耀韩信的逐梦之影和街头霸王哪个好 接头篮球PG连飘怎么飘啊 从证券资金帐户转出款项要付手续费吗 thinkphp 中数据库的值怎么读到checkbox thinkphp如何查询某一条数据在所有查询到的数据中的排名位置? ThinkPHP中foreach和volist的区别 ThinkPHP中返回一个数组该怎么使用? THINKPHP模板中如何判断一个数存在于一个数组中 thinkphp取出数组中的值 thinkphp3.2.2怎么配置 ThinkPHP2.1核心包中配置文件convention.php 不起作用是怎么回事啊? thinkphp数据库怎么配置 THINKPHP咋样生成文件,例如后台功能要生成配置文件等 thinkphp3.2 载入配置文件 我感觉java中的&quot;工厂模式&quot;和MVC框架中的&quot;Spring&quot;设计原理很相似,不知道到底这么认为对不对?求助大神 c#中的工厂模式的好处 蘑菇车机开机为什么开机就出现发现工厂配置文件,请问是否导入 工厂模式的应用? java 抽象工厂模式 使用工厂模式对于设计软件有什么好处? 工厂模式为什么叫做工厂模式? 安卓手机开机后,总是显示 工厂模式(factory mode),无法进入正常手机界 求:asp.net 工厂模式类间引用顺序 我想知道工厂模式的详细解释 thinkphp中的group方法怎么理解? thinkphp中有个队列缓存是什么意思?thinkphp中的缓存是怎么实现的?都有哪些缓存方式 thinkphp中数据库表使用前缀的好处 thinkPHP中的pathinfo模式是如何实现的? thinkphp 几个问题求助? thinkphp中Storage类有什么作用?为什么这么设计 thinkphp中的验证求解 thinkphp怎么整合redis,配置文件,类,谢谢! thinkphp onethink文件目录说明 关于thinkphp php7中的php-fpm默认安装在什么地方 怎么查看mac php安装目录 php-fpm.conf.default 5.3.27 在哪 在ubuntu上怎样查看phpstorm的安装目录 linux php fpm 安装 在哪 在ubuntu上怎样查看phpstorm的安装路径 PHP编程,让循环随机不重复 php 如何实现,从数组中随机取出数据,还要保证下次不会再取到 请问PHP如果想在1-88里面取随机数,总共取10个不重复的值,然后放到一个数组里面该如何实现呢?? php 数组 如何取出不重复的若干个数