我正在寻找有关如何使用 Kohana 3 设置中型 Web 应用程序的建议、教程和链接。我过去曾实现过 MVC 模式,但从未针对“形式化”的 MVC 框架工作,所以我仍然得到我的围绕术语 - 玩弄基本示例、构建视图和模板等。
我的进展相当不错,但我想建立一个真实世界的网络项目(我自己的一个,我已经计划了很长时间了)作为学习对象。
我通过示例学习得最好,但现在基于示例的文档对于 Kohana 3 来说有点稀疏——他们自己在网站上这么说。虽然我并不担心在学习过程中学习框架,但我想确保代码库从一开始就结构健康 - 即控制器被很好地分割,命名良好并符合标准,最重要的是业务逻辑是分成适当大小的模型。
我的应用程序的核心可以描述为具有一系列搜索和列表功能的业务目录,以及每个条目所有者的登录区域。实际的管理数据库后端已经得到处理。
假设我已经制定了所有 API 并已就位 - 列出所有商家、编辑商家、按街道名称列出商家、创建作为商家登录的优惠等等,我只是在寻找如何将功能融入其中一个 MVC 模式和一个可以轻松扩展的 Kohana 应用程序结构。
您是否知道“大量数据库”应用程序的真实示例,例如目录、在线社区……在 Kohana 3 上构建了一个登录区域,最好是开源的,这样我就可以看看他们是如何做到的?
关于如何在 Kohana 项目中为最终用户构建可扩展的登录区域,是否有约定或最佳实践,它不仅能够处理业务目录页面,还能够处理单独页面上的更多产品?
您知道有关使用 Kohana 构建复杂应用程序的任何好的资源吗?
您是否构建了类似的东西并且可以就项目结构给我建议?
赏金
我将赏金授予@antpaw,因为他为我提供了一个带有一些业务逻辑的 Kohana 应用程序,这给了我很多示例。@Pixel Developer 也为您提供出色的输入而欢呼 - 就像经常一样,我希望有人能分享赏金!