迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
頁面添加文章的收藏功能,如何在再次進入列表的時候經用戶已經收藏的文章默認顯示收藏的圖標呢,
然后我使用圖二其他開發者提供的寫法,寫死了一個文章的id和用戶的uid來進行查詢,控制臺提示語句錯誤,想問下是哪里為替換相關內容出錯了還是少什么符號
圖二的第二個紅框代碼需要改進一下,傳入參數member.id和t.id
你這個代碼直接截圖了,我沒辦法給你改寫
回復@迅睿官方創始人
我這個數據庫現在里邊,超級管理員賬號收藏了一條文章信息, 我默認將上方調用和下方js代碼都寫死數據庫中收藏的參數,但是頁面進入還是會默認控制臺報錯 是我寫的理解的有誤嘛,而且控制臺報錯的時候收藏按鈕的功能也不能正常使用 會提示收藏的function為 not defined不是一個方法
{function name=my_favorites param=1,27 cache=1110 return=f}
{if $f}
ok
{else}
no
{/if}
{/function}
function my_favorites($param) {
// 這里是寫查詢
list($uid, $cid) = explode($param);
return \Phpcmf\Service::M()->db->table('dr_1_news_favorite')->where('uid', 1)->where('cid', 27)->counts();
}
我將 參數傳遞為循環中每一個正確的這個參數后 param=$member.id,$t.id ,修改function為一下這種方式,控制臺還是會報那個錯誤
function my_favorites($uid, $cid) {
return \Phpcmf\Service::M()->db->table('dr_1_news_favorite')->where('uid', (int)$uid)->where('cid', (int)$cid)->counts();
圖二的第二個紅框代碼需要改進一下,傳入參數member.id和t.id
你這個代碼直接截圖了,我沒辦法給你改寫
回復@迅睿官方創始人
我這個數據庫現在里邊,超級管理員賬號收藏了一條文章信息, 我默認將上方調用和下方js代碼都寫死數據庫中收藏的參數,但是頁面進入還是會默認控制臺報錯 是我寫的理解的有誤嘛,而且控制臺報錯的時候收藏按鈕的功能也不能正常使用 會提示收藏的function為 not defined不是一個方法
{function name=my_favorites param=1,27 cache=1110 return=f}
{if $f}
ok
{else}
no
{/if}
{/function}
function my_favorites($param) {
// 這里是寫查詢
list($uid, $cid) = explode($param);
return \Phpcmf\Service::M()->db->table('dr_1_news_favorite')->where('uid', 1)->where('cid', 27)->counts();
}
回復@迅睿官方創始人
我將 參數傳遞為循環中每一個正確的這個參數后 param=$member.id,$t.id ,修改function為一下這種方式,控制臺還是會報那個錯誤
function my_favorites($uid, $cid) {
// 這里是寫查詢
return \Phpcmf\Service::M()->db->table('dr_1_news_favorite')->where('uid', (int)$uid)->where('cid', (int)$cid)->counts();
}