我正在构建一个CodeIgniter应用程序,并使用Smarty作为我的模板系统。与其试图从不同的控制器分配Smarty变量,在一个地方(例如控制器超类)定义所有的Smarty变量会不会更好,这样所有的东西都在一个地方?我对这种方法的担忧是,为特定的控制器/视图对分配不需要的变量可能会降低性能。
想法?
发布于 2010-11-12 08:44:07
All in one != Good
根据赋值它们的代码来保存您的模板变量赋值。这种方法不仅维护起来更简单,而且更有意义,因为它应该是控制器直接分配模板变量(而不是通过某种中介)。此外,多个控制器可以使用一个模板,并且可以通过不同的规则为它们分配变量。
https://stackoverflow.com/questions/4160524
复制相似问题