如何在joomla中添加数据库中的多个动态复选框?

时间:2014-03-21 07:28:43

标签: html checkbox joomla joomla-component

我正在定制joomla组件我想从数据库添加多个复选框如何实现这个?

2 个答案:

答案 0 :(得分:0)

您可能需要使用joomla sql字段类型作为模板(http://docs.joomla.org/SQL_form_field_type)来创建自己的字段类型。

sql字段类型位于libraries / joomla / form / fields / sql.php中。将此文件复制到模型/字段 - 组件的文件夹,并将其重命名为ex。 chk.php。然后应该将类名重命名为JFormFieldChk,$ type-variable应为'chk'。

在models / forms /中,您的form-xml-file现在可以使用与sql-field类似的语法加载新字段,例如: <field name="myfield" type="sql" default="10" label="Select an article" query="SELECT id, title FROM #__content" key_field="id" value_field="title" required="true"> <option value="">Please select your option</option> </field>

进一步修改文件以使用复选框而不是标准选择字段。

答案 1 :(得分:0)

您必须创建自己的字段,或者您可以使用我创建的字段。 https://github.com/3ehrang/joomlaFields