gpt4 book ai didi

xml - 如何在 Joomla JForm XML 文件中添加动态下拉列表

转载 作者:数据小太阳 更新时间:2023-10-29 01:44:19 27 4
gpt4 key购买 nike

Joomla 开发相当新。在模型文件夹中放置一个名为 Forms 的文件夹,以加载必要的 JForm 数据。一切正常,但我需要从数据库中动态获取数据以填充下拉框。

    <field name="category"
type="list"
label="Item Category"
description="Item Category"
class="inputbox"
>
<option value="1">
Data from database</option>
<option value="2">
Data from database</option>
<option value="3">
Data from database</option>
</field>

以上是一个粗略的例子。我希望值和选项名称来自数据库。我是使用 JTable 还是 params,如果是,如何使用?我非常感谢任何帮助。谢谢大家。

最佳答案

动态数据可以使用“sql”类型-

http://docs.joomla.org/SQL_form_field_type

像下面的例子-

<field 
name="link"
type="sql"
default=""
class="articleselectbox"
label="Select an article"
query="SELECT
concat(#__categories.alias, '/', #__content.id,'-', #__content.alias,'.html') as value,
concat(#__categories.alias, '/', #__content.id,'-', #__content.alias,'.html') as title
FROM #__content
LEFT JOIN #__categories ON #__content.catid=#__categories.id
ORDER BY #__content.title"
key_field="title"
value_field="value"
/>

关于xml - 如何在 Joomla JForm XML 文件中添加动态下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12776006/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com