Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2015, 22:42
plitre_sys19
 
Fecha de Ingreso: septiembre-2011
Mensajes: 233
Antigüedad: 12 años, 7 meses
Puntos: 1
Error en el href del menú en php

Buenas noches, escribo en esta oportunidad porque estoy tratando de trabajar con el modelo mvc pero tengo un problema, intento pasarle el enlace al href pero cuando se coloca y le doy click me da error y los demás link del menú dejan de funcionar, este es el código que estoy utilizando:
Código PHP:
<?php
if(isset($_layoutParams['menu']))
 {
for(
$i 0$i count($_layoutParams['menu']); $i++)
     {
       if(
$item && $_layoutParams['menu'][$i]['id'] == $item ){ 
       
$_item_style 'active'
         } else {
          
$_item_style '';
           }
echo 
'<a href='.$_layoutParams['menu'][$i]['enlace'].' class="list-group-item color '.$_item_style.'" data-toggle="collapse" data-parent="#menuLista" > '.$_layoutParams['menu'][$i]['titulo'].'<i class="pull-right glyphicon glyphicon-menu-right"></i></a>';
                            }
                        }
                    
?>
Pero en el archivo view donde defino los parámetros coloco esto:
Código PHP:
$menu=array(
array(
    
'id'=>'recepcion',
    
'titulo'=>'Recepción',
    
'enlace'=>BASE_URL.'recepcion'
),
array(
    
'id'=>'hola',
    
'titulo'=>'Hola',
    
'enlace'=>BASE_URL
)
);

//la ruta para los css, img, js
$_layoutParams = array(
    
'ruta_css' => BASE_URL 'views/layout/' DEFAULT_LAYOUT '/css/',
    
'ruta_img' => BASE_URL 'views/layout/' DEFAULT_LAYOUT '/img/',
    
'ruta_js' => BASE_URL 'views/layout/' DEFAULT_LAYOUT '/js/',
    
'menu'=>$menu
); 
Pero me sale este error, cuando le doy click a los enlaces:
jquery.min.js:2 Uncaught Error: Syntax error, unrecognized expression: http://localhost/control/libros

Si alguien pudiera orientarme en donde tengo el error? porque he analizado el código pero no lo he visto. Saludos