CI框架擴充套件系統類庫

2022-07-15 10:57:06 字數 548 閱讀 5052

ci框架不支援像yii2框架那樣,可以直接在controllers下建立commoncontroller並繼承父類,那麼我們想要做登入控制或許可權控制時,直接在父類控制器操作是不合理的。

這時比較方便的方法就是擴充套件父類的ci_controller.

在core目錄下建立乙個自定義類,以my_為字首,如my_controller,注意這個字首不能隨意填寫,受到config.php中配置的約束,並讓my_controller繼承ci_controller

<?php

defined('basepath') or exit('no direct script access allowed');

class my_controller extends ci_controller

}}

<?php

defined('basepath') or exit('no direct script access allowed');

class admin extends my_controller

}

CI框架擴充套件系統核心類的方法分析

首先你系統擴充套件類是放在application core下面的,本來系統核心類是ci controller,所以你不能以ci 開頭了,你需要開啟 application config config.php 修改 config subclass prefix程式設計客棧 my 為你的字首 一些公共的...

筆記 使用擴充套件的CI框架實現RESTful框架

rest 表現層狀態轉化 是一種原則,而符合這種原則的架構就稱之為restful架構。表現 通過 get library 1 book 2 這種風格的uri來訪問控制器並傳遞引數 其中get是不出現在uri中的,而是一種操作方式 get post delete put 控制器通過判斷請求的方式,來決...

CI框架分頁類的使用 1

首先,要查詢資料庫,確定一共有多少條資料 this load model test model user this test model user select all pageall count user 總條數 pagenum 20 每頁顯示的條數 其次,進行config的配置 config t...