【发布时间】:2014-10-12 21:53:01
【问题描述】:
在为组件中的表单定义 XML 文件时,我无法找到有关要使用哪些选项/属性的信息来源,这让我感到很沮丧。
例如,我所说的文件可能位于 /administrator/components/com_report_wiz/models/forms 中。它定义了要在组件的管理表单中使用的字段。我使用组件创建器构建示例组件作为学习经验。它在该文件夹中创建了一个 xml 文件,其中包含字段集元素,然后包含字段元素。然后我们将其与 JForm 的 getLabel 和 getInput 方法一起使用,以生成管理界面中显示的表单。那太好了!
但是,在用谷歌搜索了我能想到的所有内容后,我仍然找不到任何参考资料来显示可用的字段类型及其参数/选项。我发现了很多关于创建自定义字段类型的教程等,这很有趣。
在我正在查看的文件中,例如,以下内容在表单中创建了一个简单的文本输入字段:
<field name="rpt_appname" type="text"
label="COM_REPORT_WIZ_FORM_LBL_REPORT_RPT_APPNAME"
description="COM_REPORT_WIZ_FORM_DESC_REPORT_RPT_APPNAME"
default="None"
maxlength="100" />
我很想找到一些参考资料,列出“类型”属性的不同可能值,以及可以与每个值一起使用的参数。
我开始认为我比一盒石头还笨,因为我不知道在哪里可以找到有关 Joomla 一些最基本部分的信息!发展。从代码自动生成的文档对我帮助不大,因为它们没有向函数解释参数。很高兴知道方法/函数需要哪些参数,但了解这些参数是什么以及包含什么会更有帮助。
这些教程很有帮助,但大多过于基础,无法用于更高级的功能,或者至少无法作为信息来源。它们很棒,我非常感谢作者为它们付出的努力,但是现在我已经阅读了它们,我发现很难找到编写一个合适的复杂组件所需的信息。对于像 Joomla 这样复杂而广泛的系统,似乎应该有一个地方可以了解如何使用它提供的出色功能,而无需求助于阅读源代码。
任何关于在哪里搜索,搜索词的建议将不胜感激!
【问题讨论】:
标签: joomla joomla-component jform