我正在编写我的第一个joomla组件,虽然我对joomla的工作方式有所了解,但我不知道如何在将它安装到joomla之前对组件进行有效的调试和运行测试。所以我的问题是:你如何编写一个joomla组件。我应该先写什么部分,如何测试?
示例:从数据库获取信息并显示它的组件。如何编写数据库部分(模型)并测试它以查看它是否按预期工作,而不必编写组件的其余部分(视图和控制器)?
答案 0 :(得分:2)
首先,您需要了解如何设置机器以进行开发。您不需要一个完整的组件来在Joomla上安装它!
这绝不是一个完整的答案,只是您可以遵循的几个方向:
<强> 1。开发 - 了解Joomla!有效:作为一个初学者,在使用更难的材料之前,让你的组件先工作很重要(开始并不容易)。了解如何使用Joomla!用于构建组件的平台/框架,检查核心组件中的代码。
<强> 2。单元测试 - 有了工作组件后,如果要测试其中的一部分,请对单元测试/ PHPUnit主题进行一些搜索。文章How to use PHPUnit in Joomla帮助我很多关于如何从我构建的控制器/模型中测试方法。
第3。调试代码 - 了解如何在IDE中使用调试器(如XDebug或Zend Debugger)。
<强> 4。系统测试 - 最后您可能希望自动完成手动执行的某些任务 - 查看Selenium WebDriver
一些资源: