【发布时间】:2011-03-12 15:23:44
【问题描述】:
我正在构建一个 Grails 应用程序,该应用程序将具有多个相似的网站(每个网站都有自己的域名),这些网站具有相同的代码,但设计和配置不同。 (想想博主)
在一个应用程序上使用不同的视图甚至一些不同的逻辑而不需要太多黑客攻击的最佳方法是什么?
我是 Grails 的新手,我想到的方法是一直检查以查看域名是什么并为正确的控制器/视图提供服务。有没有更好的办法?
【问题讨论】:
-
昨天我实际上正在考虑问一个几乎相同的问题。如果您测试 MultiTenant 插件,您介意报告您的体验吗?我知道在插件页面上它说它处于 alpha 状态,并且 claes 表明它只与 1.2 兼容,所以现在对我来说不是一个可行的选择,但我很想知道它是如何为你工作的(如果它不是太麻烦的话) .
-
如果我要使用它,我会在这里更新。但是我有点担心同样的问题,我需要它来做一个高流量的制作网站,所以......我不知道是否要使用它。
-
许多 Grails 插件并不是满足您要求的“开箱即用”解决方案。但是,如果需要,它们很容易解压缩、检查、修改或增强。我建议您花几个小时深入研究源代码,而不是从头开始开发一些东西。看看这里...grails.1312388.n4.nabble.com/… ...关于插件的状态,也许你一旦掌握它就可以提供帮助。如果我开始使用这个插件,我还不如 :-)