Riscrivi così il model Menudb
Codice PHP:
<?php 
class Menudb extends CI_Model
{
    public function 
datis()
    {
    
$sql $this->db->get("menu");
        
        if(
$sql->num_rows() > 0)
        {
        foreach (
$sql->result() as $rows)
        
$menus[] = $rows;
        
        echo 
"<pre>";
        
print_r($menus);
        echo 
"</pre>";
        exit;
        
//return $menus;
        
}
    }
}
Vedi cosa stampa, se stampa un array vuoto il problema è lì, non preleva i dati dal db, quindi la query è sbagliata.