我有以下 PHP,它需要获取文章 ID 列表并通过一个函数运行它以从数据库中获取它们。
到目前为止,我是 PHP 的初学者,我有:
list($slide1, $slide2, $slide3, $slide4, $slide5) = explode(" ", $params->get('id'));
$a = array(
$item => $slide1,
"two" => $slide2,
// "three" => $slide3,
// "four" => $slide4,
// "five" => $slide5
);
foreach ($a as $k) {
$args['id'] = $k;
$item = ModArticleSlider::getArticles($args);
}
和班级:
class ModArticleSlider {
public function getArticles($args){
$db = &JFactory::getDBO();
$item = "";
$id = $args['id'];
if($id > 0){
$query = "select * ";
$query .= "FROM #__content WHERE id =".$id." AND state=1 " ;
//echo $query;
$db->setQuery($query);
$item = $db->loadObject();
}
return $item;
}
}
我将如何得到它,而不是指定 $item 让它几乎是动态的,以便我可以获得所有选定的文章并将它们放在不同的变量中..或者我必须将它们放在一个数组中?
非常感谢任何建议/答案。