我试图在CI 4中列出递归函数的类别,但我不能。代码在下面,错误信息在下面👇
public function categoryList($list, $parent = 0)
{
$model = new BirimlerModel();
$list = $model->findAll();
echo '<ul>';
foreach ($list as $category){
if ($category['birim_ust'] == $parent){
echo'<li>' . $category['birim_adi'];
echo categoryList($list, $category['birim_id']);
echo '</li>';
}
}
echo '</ul>';
echo categoryList($list);
}
错误信息:👇
ArgumentCountError函数参数太少AppControllersYonetimBirimler::categoryList(),在C:xampphtdocsdentisthyssystemCodeIgniter.php第918行中传递0,并且至少有1个期望
下面一行是代码中出错的行。您不能在代码的最后一行传递第二个argument
。
echo categoryList($list);
从上面的代码行
echo categoryList($list, $category['birim_id']);
我知道应该有另一个争论。