我正在尝试在Codeigniter中使用pre_controller
钩来定义我正在构建的整个东西中常用的变量。但是,我试图弄清楚控制器是我的最佳选择还是应该使用其他东西。
我需要的是可以访问数据库、会话等并将此信息传递给视图的东西。我还需要在各种控制器中覆盖这些公共变量的通用默认值。
想法?
总的来说,我正在考虑控制器级别,所以我可以使用$this->data[]
条目。但我不认为它是一个预控制器,我可以在另一个控制器中覆盖它。
您可以将变量设置为 $this->config 对象