[BUG反饋]獨立模型-刪除錯誤

發表於2019-05-11
新建的獨立模型 列表定義 如下
id:ID
title:標題
status:資料狀態
id:操作:[EDIT]|編輯,[DELETE]|刪除

在 模型管理-資料 頁面中出現的資料列表中 刪除 按鈕沒有傳model_id過去
\Application\Admin\Common\function.php  第62行:
                $href   =   str_replace(
                    array('[DELETE]','[EDIT]','[LIST]'),
                    array('setstatus?status=-1&ids=[id]',
                    'edit?id=[id]&model=[model_id]&cate_id=[category_id]',
                    'index?pid=[id]&model=[model_id]&cate_id=[category_id]'),
                    $href);

	

回覆
我是這樣改的 不知道對不對?
\Application\Admin\Common\function.php   第62行
                $href   =   str_replace(
                    array('[DELETE]','[EDIT]','[LIST]'),
                    array('setstatus?status=-1&model=[model_id]&ids=[id]',
                    'edit?id=[id]&model=[model_id]&cate_id=[category_id]',
                    'index?pid=[id]&model=[model_id]&cate_id=[category_id]'),
                    $href);

\Application\Admin\Common\function.php   第127行
// 獲取模型名稱
function get_model_by_id($id,$field='title'){
    return $model = M('Model')->getFieldById($id,$field);
}

	

\Application\Admin\Controller\ThinkController.class.php   第165行
    public function setStatus($model='Document'){
                if(is_numeric($model))
                {
                        $model=get_model_by_id($model,'name');
                }
        return parent::setStatus($model);
    }
評論

相關文章