2012-05-04 54 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