Joomla组件2.5从模型到视图的数据查询问题
我正在开发Joomla组件2.5,目前我正忙于从模型中检索数据。我使用以下查询检索数据: 在我的型号中:Joomla组件2.5从模型到视图的数据查询问题,joomla,components,Joomla,Components,我正在开发Joomla组件2.5,目前我正忙于从模型中检索数据。我使用以下查询检索数据: 在我的型号中: public function test() { $db = JFactory::getDbo(); $query = $db->getQuery(true); $query ->select(array('desc')) ->from('PC_APIData'); $db->setQuery($query); $
public function test() {
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query ->select(array('desc')) ->from('PC_APIData');
$db->setQuery($query);
$results = $db->loadObjectstdClass();
}
$InternetModelInternet = &$this->getModel('Internet');
$test = $InternetModelInternet->test();
$getData = $InternetModelInternet->getData();
var_dump($getData);
在my view.html.php中:
public function test() {
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query ->select(array('desc')) ->from('PC_APIData');
$db->setQuery($query);
$results = $db->loadObjectstdClass();
}
$InternetModelInternet = &$this->getModel('Internet');
$test = $InternetModelInternet->test();
$getData = $InternetModelInternet->getData();
var_dump($getData);
我检索数据的唯一方法是使用vardump,它会显示我需要的数据。但我如何在回音或回音中解决这个问题?因为当我使用其中一个时,结果为空。在您的模型中尝试此方法
public function test() {
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query ->select(array('desc')) ->from('PC_APIData');
$db->setQuery($query);
$results = $db->loadObjectstdClass();
//loadObjectList,loadObject or any other methods you can use for fetching based on list or single row. any way the result return as array.
return $result;
}
在你看来
$InternetModelInternet = &$this->getModel('Internet');
$test = $InternetModelInternet->test();
echo "<pre>";
print_r($test).
希望这可能会对您有所帮助。它灵巧地帮助了您,但我的输出看起来像一个数组,您知道转换它的方法吗?我尝试了一个foreach,但它给了我一个错误,他无法读取foreach,foreach将工作,为什么选项使用对象列表或关联列表?基于该foreach$值['']这对于ASSOC列表访问更改$vaule->key for objectlist