2011-04-11 21 views
0

我正在學習Kohana 3.只是好奇:我看過的一些Kohana 3項目,比如Kohanut CMS是作爲一個大模塊實現的,位於/ modules而不是/ application(這是空的)。這是爲什麼?如果您稍後升級Kohana,只能簡單地拖動一個文件夾?整個項目作爲一個模塊的利弊?

回答

0

都取決於你在做什麼。我有時會將應用程序的不同部分分成多個模塊。通常它只是爲了組織,或者如果你想在另一個應用程序上使用那件作品。

+0

例如,我可以看到我是否開發了一個CMS,並將應用程序的某些部分作爲某些網站上需要且不在其他網站上需要的模塊。但是將整個CMS作爲一個模塊構建起來,我看不出這一點,我想那時並沒有真正的區別。 – jannej 2011-04-12 08:24:07

+0

將CMS作爲模塊使用,可以在不修改原始文件的情況下對其進行更改。例如,您可以在APPPATH中創建配置文件,使用Kohana Cascade Filesystem擴展類。 – biakaveron 2011-04-12 10:15:40

+0

啊。我懂了。我想我明白了。謝謝! :-) – jannej 2011-04-12 20:49:12