递归函数在CodeIgniter中不工作



我试图在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']);

我知道应该有另一个争论。

相关内容

  • 没有找到相关文章

最新更新