Invalid argument supplied for foreach ()

0
 class Menu 
  {
    private $array_menu;

    public function __construc($arr)
    {
        $this->array_menu= $arr;
    }
    public function construirMenu()
   {
     $ret_menu=" <nav><ul> ";
    foreach ($this->array_menu As $opcion) {
        $ret_menu .="<li>" .$opcion. "</li>";
     }
     $ret_menu .= "</ul></nav>";
     return $ret_menu;
    }

   }

class Welcome extends CI_Controller {

        function __construc()
        {
            parent::__construc();
        }
        public function index()

       {

        $this->load->library('menu',array('Inicio','Acerca de','Contacto'));
        $data['mi_menu'] = $this-> menu ->construirMenu();

        $this->load->view('nuevo',$data);

       } 
    
asked by carlos white 23.05.2018 в 22:31
source

1 answer

0

In your foreach you have As instead of as .

foreach ($this->array_menu as $opcion) {
        $ret_menu .="<li>" .$opcion. "</li>";
     }

foreach

    
answered by 23.05.2018 в 22:36