0

我是第一次学习 kohana,需要了解有关 mcv 原理的一些基本事实。到目前为止,我只使用了 html 页面标题中引用的 Javascript 框架(ext、openlayers 等)。然后提取这些类并在应用程序中使用。我可以拥有任意多个引用一个 Ext.js 框架安装的独立应用程序。

Kohana,作为一个mvc框架,显然是不同的,但是它实现了哪个目的呢?它是否用于在 Kohana 安装中创建 Web 应用程序,即。一个 Web 应用程序...还是用于创建无穷无尽的应用程序?据我所知,一个人下载了 kohana 框架,并调整/扩展该框架以制作应用程序..例如 web cms。我在正确的路线上吗?

干杯,

4

2 回答 2

2

Kohana 框架通常用于构建 Web 应用程序。您通常会使用一个 Kohana 安装并使用它来制作 Web 应用程序。

如果需要,您可以将 Kohana 集中安装在 /usr/share/Kohana 之类的地方,然后将应用程序文件夹移出并将 index.php 中的更新路径设置到正确的位置(有系统路径、模块路径和应用路径)。

MVC 允许是一种用于分离业务逻辑(模型)、控制器(使用模型获取数据并将其传递给视图)和视图通常是输出到浏览器(HTML)的设计模式。你可以在这里阅读更多

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

于 2012-05-04T13:09:24.867 回答
0

是的,通常每个 Web 应用程序都有自己的库副本。因此,一份 Kohana 的副本扩展到了一个 Web 应用程序。

MVC 是一种在 Web 框架中很常见的模式。它会导致更好的代码重用,并在应用程序的不同部分之间失去耦合。

于 2012-05-04T12:09:08.690 回答