修改自定义调取函数指定id文章调用 哪里出错了?

1257622852022-03-26  628

下边的是官方的代码,我想改成查询按指定id的文章函数。

我的目的:是因为在按照tag调用文章的时候,不能调用内容字段,就在里边套个循环,按指定id调用。

function thread_tid_find_by_uid($uid, $page = 1, $pagesize = 1000, $desc = TRUE, $key = 'tid', $col = array())
{
    if (empty($uid)) return array();
    // hook model_thread_tid_find_by_uid_start.php
    $orderby = TRUE == $desc ? -1 : 1;
    $arr = thread_tid__find($cond = array('uid' => $uid), array('tid' => $orderby), $page, $pagesize, $key, $col);
    // hook model_thread_tid_find_by_uid_end.php
    return $arr;
}

 

下边是我改的

//按照文章id值调用指定文章数据 $id为
function thread_tid_find_by_id($uid,$tid)
{
    if (empty($uid)) return array();
    // hook model_thread_tid_find_by_uid_start.php
    $orderby = TRUE == $desc ? -1 : 1;
    $arr = thread_tid__find($cond = array('uid' => $uid), array('tid' =>$tid));
    // hook model_thread_tid_find_by_uid_end.php
    return $arr;
}

 

调用的结果是

转载请注明原文地址:https://www.wellcms.net/read-220.html
00
最新回复(5)
  • [1873968] => Array ( [tid] => 1873968 [fid] => 1 [uid] => 1 [verify_date] => 0 ) [1873967] => Array ( [tid] => 1873967 [fid] => 1 [uid] => 1 [verify_date] => 0 ) [1873966] => Array ( [tid] => 1873966 [fid] => 1 [uid] => 1 [verify_date] => 0 ) [1873965] => Array ( [tid] => 1873965 [fid] => 1 [uid] => 1 [verify_date] => 0 ) [1873964] => Array ( [tid] => 1873964 [fid] => 1 [uid] => 1 [verify_date] => 0 ) [1873963] => Array ( [tid] => 1873963 [fid] => 1 [uid] => 1 [verify_date] => 0 ) [1873962] => Array ( [tid] => 1873962 [fid] => 1 [uid] => 1 [verify_date] => 0 ) [1873961] => Array ( [tid] => 1873961 [fid] => 1 [uid] => 1 [verify_date] => 0 ) [1873960] => Array ( [tid] => 1873960 [fid] => 1 [uid] => 1 [verify_date] => 0 ) [1873959] => Array ( [tid] => 1873959 [fid] => 1 [uid] => 1 [verify_date] => 0 ) [1873958] => Array ( [tid] => 1873958 [fid] => 1 [uid] => 1 [verify_date] => 0 ) [1873957] => Array ( [tid] => 1873957 [fid] => 1 [uid] => 1 [verify_date] => 0 ) [1873956] => Array ( [tid] => 1873956 [fid] => 1 [uid] => 1 [verify_date] => 0 ) [1873955] => Array ( [tid] => 1873955 [fid] => 1 [uid] => 1 [verify_date] => 0 ) [1873954] => Array ( [tid] => 1873954 [fid] => 1 [uid] => 1 [verify_date] => 0 ) [1873953] => Array ( [tid] => 1873953 [fid] => 1 [uid] => 1 [verify_date] => 0 ) [1873952] => Array ( [tid] => 1873952 [fid] => 1 [uid] => 1 [verify_date] => 0 ) [1873951] => Array ( [tid] => 1873951 [fid] => 1 [uid] => 1 [verify_date] => 0 ) [1873950] => Array ( [tid] => 1873950 [fid] => 1 [uid] => 1 [verify_date] => 0 ) [1873949] => Array ( [tid] => 1873949 [fid] => 1 [uid] => 1 [verify_date] => 0 ) )
    回复01
  • thread_tid__find($cond = array('uid' => $uid), array('tid' => $orderby), $page, $pagesize, $key, $col);

    array('uid' => $uid) 查询条件,查询字段必须有索引,必须知道如何使用索引,否则效率低下

    array('tid' => $orderby) 查询输出排序字段 1正序 -1倒叙 排序字段必须有索引,必须知道如何使用索引,否则效率低下

    $page 翻页码

    $pagesize 当前页查询输出数量

    回复00
  • 老冰说的对啊
    回复00
  • 老冰棒棒哒
    回复00
  • https://www.wellcms.cn/thread-827.html
    这个是以前发的帖子,希望对你有帮助
    回复00