何时构建应用程序/类与模块?

时间:2011-08-13 19:58:16

标签: kohana kohana-3

我对Kohana很新,但我喜欢这个框架。我遇到了一个问题,我需要在我的应用程序中构建一个主题系统。这是非常具体的应用程序,并没有任何理由在轨道上分享它。最初我将它构建到Kohana的模块系统中,但现在需要扩展它。我没有看到太多的参考资料,但是最好的做法是将这样的所有支持类构建到模块中,还是最好的做法是将应用程序特定的类等保留在应用程序/类中?

另一方面,Kohana有什么好的主题系统示例吗?我非常喜欢Drupal如何管理其主题和子主题,并希望在我的应用程序中模拟这个非常基本的版本。

1 个答案:

答案 0 :(得分:0)

我同意这一点,应该将任何特定于应用程序且没有真正重用的内容放入应用程序目录中。我喜欢将模块用于相当通用的模块。例如:

  • 联系 - 许多网站都有联系表格。
  • 电子邮件 - 可以在很多地方使用。
等等......

对于您的情况,您可以考虑构建模板引擎并将其放入模块(它是通用的),然后将特定于应用程序的主题放入模块可以加载和使用它的应用程序目录中。