从数据库中获取联系人

时间:2016-07-25 10:57:15

标签: joomla joomla3.0

我想知道是否有办法让联系人进入模特,这样我就可以显示联系人下拉列表以供选择。

我可以从“_contact_details”表中获取它,但我希望有更好的方法。

1 个答案:

答案 0 :(得分:0)

您可以使用_contact_details表中的查询来获取数据,然后需要链接到您可以使用的相同位置,使用ifram更好地打开它:

    //slug
    $case_when = ' CASE WHEN ';
    $case_when .= $query->charLength('a.alias', '!=', '0');
    $case_when .= ' THEN ';
    $a_id = $query->castAsChar('a.id');
    $case_when .= $query->concatenate(array($a_id, 'a.alias'), ':');
    $case_when .= ' ELSE ';
    $case_when .= $a_id . ' END as slug';

    // on click redirect to the option view
<select onclick="document.location=this.value">
    <option value="<?php echo JRoute::_(ContactHelperRoute::getContactRoute($item->slug, $item->catid)); ?>&tmpl=component'">
                                <?php echo $item->name; ?></option>
</select>