THINKPHP5.0在不改變框架代碼的情況下,修改分頁代碼和標籤

HTML 科技 代碼庸醫 2017-06-25

THINKPHP5.0在不改變框架代碼的情況下,修改分頁代碼和標籤

thinkphp

thinkphp5.0框架裡已經內置了分頁類,使用方法也很簡單。但是往往在實際工作過程中前端設計的html標籤和內置分頁類裡的標籤不一樣。這時不能直接修改框架裡的內置分頁類,原因很簡單,一旦官方框架升級修改了BUG,你這邊也更新了框架,原來修改的代碼就沒用了。那麼怎麼解決這個問題?

下面給出解決方案:

  1. 新建自定義的分頁類繼承 think\Paginator

  2. 編寫自己的分頁類(其實直接把框架裡的Bootstrap分頁類複製過來自己改改html標籤就行了)

  3. 在配置文件(config.php)裡添加配置參數

    'paginate' => [

    'type' => '\\zhongzhao\\lib\\page\\Normal',

    'var_page' => 'page',

    'list_rows' => 15,

    ],

type參數就是你的分頁類 有 命名空間的話需要寫全

相關推薦

推薦中...