請教大佬,我按照http://www.apdwn.com/doc/854.html 想在內(nèi)容列表右側(cè)顯示一個操作按鈕,按鈕現(xiàn)在已經(jīng)成功顯示了。
內(nèi)容模塊有個新建字段push,值分別為0和1,我想僅在值為0的時候顯示按鈕。Auth.php按照下面的寫法沒有成功:
<?php
namespace Phpcmf\Model\youlu;
// 權(quán)限驗(yàn)證
class Auth extends \Phpcmf\Model
{
// 判斷是否推送
public function is_push($mid, $data) {
// 如果$data['push']等于0,則返回1
if ($data['push'] == 0) {
return 1; // 當(dāng)其中的記錄值某個字段==0時就顯示這個(假設(shè)是按鈕或鏈接)
}
// 如果$data['push']不等于0,則返回0
return 0; // 不顯示
}
// 判斷右側(cè)鏈接的顯示權(quán)限
public function is_link_auth($mid)
{
// $mid 是當(dāng)前模塊的目錄名稱
// 當(dāng)$mid等于'news'時,返回1,否則返回0
if ($mid == 'news') {
return 1;
} else {
return 0;
}
}
}
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅睿官方創(chuàng)始人
我裝了一個開發(fā)者工具,然后新建了一個空白應(yīng)用,按照手冊在對應(yīng)文件夾下建立了2個文件,一個是Clink.php,一個是Auth.php。然后稍微修改了一下:
這個是Clink.php文件的代碼,我想實(shí)現(xiàn)點(diǎn)擊推送按鈕,傳遞id然后訪問一個指定鏈接。請大佬幫忙看看。
<?php return [ [ 'name' => '推送數(shù)據(jù)', // 'icon' => 'bi bi-shuffle', 'color' => 'yellow', 'uri' => 'youlu/home/add', 'field' => '', 'check' => 'is_push', 'url' => 'javascript:dr_iframe_show(\'\', \'https://xxx.cn/?id={cid}\')', ], ];開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!