2012-05-04 52 views
0

我第一次學習kohana,需要知道一些關於mcv原理的基本事實。 到目前爲止,我只使用了html頁面頭文件中引用的Javascript框架(ext,openlayers等)。這些類然後被提取並用於應用程序中。我可以擁有儘可能多的獨立應用程序,引用一個Ext.js框架安裝。什麼是kohana框架用於?

作爲一個mvc框架,Kohana明顯不同,但其目的是滿足嗎?是否用於在Kohana安裝中創建Web應用程序,即。一個Web應用程序......還是用來創建無數個應用程序?據我所知,可以下載kohana框架,並調整/擴展框架以創建應用程序..例如,一個web cms。我在正確的路線?

歡呼聲,

羅布

回答

0

是,通常每個Web應用程序都有自己的圖書館的副本。所以,Kohana的一個副本擴展到一個Web應用程序。

MVC是一種在web框架中很常見的模式。它會導致更好的代碼重用並丟失應用程序不同部分之間的耦合。

2

Kohana框架通常用於構建Web應用程序。你通常會使用一個Kohana安裝並使用它來創建一個Web應用程序。

如果你願意,可以在/ usr/share/Kohana 這樣的地方集中安裝Kohana。然後,你將移動應用程序文件夾並將index.php中的路徑更新到正確的位置(這裏有一個系統路徑,模塊路徑和應用程序路徑)。

MVC允許的是一種分離業務邏輯(模型),控制器(使用模型獲取數據並將其傳遞給視圖)的設計模式,視圖通常是輸出到瀏覽器(HTML)的內容。您可以在這裏閱讀更多

http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller