代码点火器钩子,用于常见变量,但如何在需要时覆盖它们



我正在尝试在Codeigniter中使用pre_controller钩来定义我正在构建的整个东西中常用的变量。但是,我试图弄清楚控制器是我的最佳选择还是应该使用其他东西。

我需要的是可以访问数据库、会话等并将此信息传递给视图的东西。我还需要在各种控制器中覆盖这些公共变量的通用默认值。

想法?

总的来说,我正在考虑控制器级别,所以我可以使用$this->data[]条目。但我不认为它是一个预控制器,我可以在另一个控制器中覆盖它。

您可以将变量设置为 $this->config 对象

最新更新