簡體   English   中英

如何在 CodeIgniter 的每個頁面上都有一個被調用的控制器

[英]How to have a called controller on every page in CodeIgniter

我想要一個控制器來做一些初始設置並在我的所有應用程序頁面(用 PHP 和 CodeIgniter 編寫)中獲取一些基本數據。 由於我是 CI 的新手,請幫助我做到這一點。
我擁有這樣的控制器的一些目標:

  1. 設置子菜單(與當前頁面無關)
  2. 檢查用戶登錄狀態。

注意:

我在 CI 中創建和使用通用控制器沒有任何問題。 我需要的是一個隱藏的控制器,它不需要運行 URI 段,而且它也不是 CI 默認控制器。

您可以做的是創建一個基本控制器,並在所有其他控制器而不是CI_Controller擴展該基本控制器。 您的基本控制器將擴展CI_Controller 您可以在基本控制器的構造函數中添加所需的檢查,並根據該檢查進行操作。 因此,每次您調用控制器時,您的檢查都會完成。 但是您已經自動加載了基本控制器。 我希望這可以幫助你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM