¿Cómo utilizar thinkphp5 para consultar recursivamente los datos enviados en el formulario como condición?
función pública fun1($uid)
{
$list = db('table')-gt;where(['rank_id'=gt;$uid])-gt; select();
if(empty($list)) return [];
else{
$arr = [];
foreach ($list as $item)
{
$arr = array_merge($arr, $this-gt; fun1($item['id']));
}
return $arr;
}
}
función pública fun2($uid, $ arr=[])
{
$list = db('table')-gt; donde(['rank _id'=gt; $uid])-gt; ();
if(empty($lista))return $arr;
else{
$arr = array_merge($arr, $lista);
foreach ($ lista como $elemento)
{
$arr = $this-gt; $item['id'], $arr );
}
return $arr;
}
}
Dos pruebas para el método de disponibilidad.