10/10/2018, 10:27
Giúp mình đoạn code đệ quy này với.
PHP Code:
function get_sub_categories($parentid) {
static $myarray = array();
$sql = "select * from categories where parentid='".$parentid."'";
$query = $this->db->query($sql);
if($query->num_rows()>0) {
$categories = $query->result();
array_push($myarray,$parentid,$categories);
foreach($categories as $category) {
$myarray=get_sub_categories($category->id);
}
return $myarray;
}
else {
return false;
}
}
Fatal error: Call to undefined function get_sub_categories() in C:xampphtdocsknpsystemapplicationmodelslog _model.php on line 117
Bài liên quan
file blog_view.php:
// chỗ cần show categories
<?php $this->blog_model->get_categories(); ?>
// ...
// nhớ load blog_model nhé
function index()
{
$this->load->view('blog_view');
}
// ...
function get_cateogries($parent_id=0)
{
$sql = "SELECT * FROM categories WHERE cat_parent = ".$parent_id;
$qr = $this->db->query($sql);
echo '<ul>';
foreach($qr->result() as $item)
{
echo '<li>'.$item->cat_name.'</li>';
$this->get_categories($item->cat_id);
}
echo '</ul>';
}
$myarray=get_sub_categories($category->id);
$myarray=$this->get_sub_categories($category->id); OK ngay.
call get_sub_categories($parentid) là 1 function ko thuộc class nào cả .
bnol phải nguyên ko ta , lỡ to mồm quá :">