文本的生命周期是相当长的,这个问题其实很简单,写在大胆。其他文本仅用于解释问题。笨:该控制器
我最近开始使用CodeIgniter的发展我的网站。目前,我正在编写一个侧边菜单,您可以在视图中显示项目(基本电子商务功能)。
我当时的想法是在我的店铺控制器在哪里存储其传递到并从我filterview我的滤波值的数组,所以在滤镜菜单根处理多种类型的过滤器。
的问题是,它似乎是在控制器的构造函数运行的每个控制器被调用时。我认为,当用户进入网站时,控制器只构建一次。我在网站开发方面很新,主要是一个C++人,所以这对我来说似乎有点奇怪。
我的问题其实很简单:这是真的,控制器实例在每次调用控制器功能产生的?否则,我做错了什么导致控制器实例在每个控制器调用中被重新实例化...
我希望我的问题不是太模糊。了解CodeIgniter的生命周期行为以便能够为此找到一个简单的解决方案对我来说很重要。我想避免使用$ _SESSION,因为我想使用类似OOP的解决方案。
嘿...如果你真的想得到很好的帮助,你应该发布你的代码。就在蝙蝠之后,听起来你正在做一些你可能不应该做的事情,但是很难在没有看到你的实际代码的情况下查明问题。 – treeface 2010-11-07 19:02:12