首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构建本机Joomla 3.x组件

构建本机Joomla 3.x组件
EN

Stack Overflow用户
提问于 2013-03-24 09:09:34
回答 2查看 6.7K关注 0票数 7

所以我决定看看新乔姆拉!MVC带来的。因为我是一个学习的人,我开始构建一个本地的Joomla!3.x组件,我的意思是没有在实际项目中使用遗留类,而不仅仅是hello world的东西。

作为学习材料,我使用了Lendr教程,我还检查了一些新的Joomla!jissues码

我从遗留类中错过的一件事是JModelList。因此,我基本上说明了复制粘贴方法从那里到我的组件。

现在所有的东西都是如此的轻巧和灵活,但是基本上为了实现与遗留类相同的功能,我实际上必须编写和维护更多的代码。我“热爱”写作的功能之一是基本的CRUD功能。

,所以我的问题是:关于使用来自Joomla的新MVC,有什么好的例子吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-24 18:26:56

据我所知,JIssues是在Joomla中使用新MVC的唯一公开示例。

虽然我发现新的MVC极简主义非常方便平台/框架应用程序,但我不愿意将它用于新组件,因为正如您所写的--它缺少一些特定于CMS的东西。

我认为我们(社区)应该在开发这些类时考虑到Joomla (MVC、路由器、ApplicationWeb)和PHP 5中的新内容(稍后可以在/libraries/cms/中获得)。

JModelTracker也许是一件值得回顾的好事

编辑:

有一个构建在Joomla平台上的应用程序:钴CRM

虽然它不是CMS组件,但有些设计模式类似于在CMS中使用新MVC的方式:有一个其他模型扩展的基本模型CobaltModelDefault (即。CobaltModelDocuments)。

对我来说,准备一些在CMS中常用的类是有意义的(这可能与传统的类非常相似),但考虑到框架上的框架、名称空间等RAD技术。

票数 4
EN

Stack Overflow用户

发布于 2013-03-24 21:12:40

新的MVC类确实不适合在CMS中开箱即用.如果你愿意维护额外的代码,它们是可用的。

3.1安装程序使用新的MVC,否则,我所知道的使用新MVC的最好示例是tracker应用程序(这是我见过的唯一公开使用它的大型web应用程序)和Platform Platform。

大卫·赫利在“乔姆拉”里开了一个系列赛!杂志(最新文章)关于使用新的MVC,但它还不是很远。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15596749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档