2016-07-25 19 views
0

モデルに連絡先を取得する方法があるかどうかを知りたいので、選択する連絡先のドロップダウンを表示できます。データベースから連絡先を取得する

"_contact_details"テーブルから取得できますが、それよりも良い方法があることを願っています。

答えて

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> 
関連する問題