fastadmin 使用switch 點擊修改無反應 提示“未更新任何行”

點擊switch開關提示如下圖

 

原因不詳,解決辦法如下:

namespace app\admin\controller;

use app\common\controller\Backend;

/**
 * 首頁Banner
 *
 * @icon fa fa-circle-o
 */
class IndexBanner extends Backend
{
    
    /**
     * IndexBanner模型對象
     * @var \app\admin\model\IndexBanner
     */
    protected $model = null;
    protected $multiFields = "state_switch"; //添加本行(名字爲數據庫對應的switch字段名)

    public function _initialize()
    {
        parent::_initialize();
        $this->model = new \app\admin\model\IndexBanner;

    }


    /**
     * 默認生成的控制器所繼承的父類中有index/add/edit/del/multi五個基礎方法、destroy/restore/recyclebin三個回收站方法
     * 因此在當前控制器中可不用編寫增刪改查的代碼,除非需要自己控制這部分邏輯
     * 需要將application/admin/library/traits/Backend.php中對應的方法複製到當前控制器,然後進行修改
     */
    

}

注意:添加的一行,“”引號內的名稱是數據庫中對應switch數據的字段名

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章