在joomla的视图中调用模型函数?

der*_*cha 3 model-view-controller joomla model view

我的模型中有以下功能

function abc_list(){

        global $mainframe;

        $db      =& JFactory::getDBO();

            echo '<ul><li class="all"><a class="ajax_all" href="#"/> alle </a></li>';     

                foreach(range('a','z') as $i):{

                                    $query = "SELECT * FROM #__glossary WHERE tterm  LIKE '$i%' AND published = 1";

                                    $db->setQuery( $query );

                                    $css .= '<li class = "searchAbc">';

                                    $rows = $db->loadObjectList();

                                    if ($rows){

                                    $css .= '<a class="button" href="\''.$i.'" value="'.$i.'"/>'.$i.'</a>';}

                                    else {

                                    $css .= $i;    

                                    }

                                    $css .='</li> </ul>';


                                    }
                        endforeach; 

                                    return $css;

         }
Run Code Online (Sandbox Code Playgroud)

而且我想在我看来,但由于某些原因并没有真正起作用.

我是用以下方式尝试这个的

$abc          = $this->get('abc_list');
Run Code Online (Sandbox Code Playgroud)

在这种情况下,$ abc变量似乎是空的.

Pra*_*ash 6

试试这个 :

$model      = $this->getModel();
$abc = $model->abc_list();
var_dump($abc);
Run Code Online (Sandbox Code Playgroud)