增加新的圖書館,我剛開始學習笨,而我繼NETTUTS + this認證教程。我不明白的一兩件事是:CI中
他在歡迎控制器,它基本上只能在會話變量名來訪問添加以下構造函數代碼,否則會重定向到管理控制器。
function __construct()
{
session_start();
parent::__construct();
if (!isset($_SESSION['username'])){
redirect('admin');
}
}
他說:
如果你有多個控制器,然後 而不是 每個控制器添加上面的代碼,你應該創建一個 新庫,它擴展了 控制器,你會將代碼粘貼到 中,然後將該庫自動加載到 項目中。這種方式總是在加載控制器時運行 。
這是否意味着,我應該
- 創建應用程序/庫(如auth.php)的文件
- 在auth.php
這個代碼粘貼。
if (!isset($_SESSION['username'])){
redirect('admin');
}
現在如何自動加載這個庫並在每次加載控制器時運行它,如他所說? 感謝