Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/05/2013, 10:21
Avatar de Deathmetalrules
Deathmetalrules
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mas - aya
Mensajes: 65
Antigüedad: 15 años, 11 meses
Puntos: 8
Respuesta: Breadcrumb MVC

Cita:
Iniciado por pateketrueke Ver Mensaje
Si breadcrumbs() es un método, ¿por qué lo invocas como una función?

Al igual que las propiedades debes invocar el método usando $this->algo();

Eso es todo lo que haces mal, increíble que no sepas ni lo que haces.
Gracias por la observacion... al inicio esto era solo un proyecto sencillo... hoy en dia lo estoy probando como MVC y solo necesito orientacion ....

Este era mi antiguo codigo donde estaba todo junto

Código PHP:
<link rel="stylesheet" type="text/css" href="nuevoestilo.css" />
<?php
include_once("connect/connection.php");
$query = mysql_query('SELECT * FROM menu');
$menu_array=array();
while(
$row=mysql_fetch_assoc($query))
{
    
$menu_array[]=$row;
}
foreach (
$menu_array as $value)
{
echo 
'<a href="index.php?categoria_id='.$value['id'].'" style=" text-decoration:none;">'.$value['nombre'] .'</a>';

echo 
'<br />';    
}
function 
breadcrumb($id,$layer=0,$out='')
{
if(
$id==0)
{
$h="Home";
echo 
$h;
}
$sql = mysql_query("Select * From menu Where id='$id'");
$miga = mysql_fetch_array($sql);
$separator = ">>";
if(
$layer==0)
{
$out = $miga['nombre'];
} 
else 
{
$out = '<a href="index.php?categoria_id='.$miga['id'].'">'.$miga['nombre'].'</a>'.$separator.' '.$out.'';
}
$layer++;
if(
$miga['hijo'] > 0)
{
    
$out = breadcrumb($miga['hijo'],$layer,$out);
} 
else
{
$out = '<a href="index.php?categoria_id='.$id.'">'.$out.'</a>';
}
return 
$out;
}



//$catid = 0;

if(isset($_GET['categoria_id']))
{
    if(
$_GET['categoria_id']!= ''){
    
$catid = $_GET['categoria_id'];
    }
}
echo 
'<br />';
echo 
breadcrumb($catid);
?>
__________________
Un nuevo horizonte

Última edición por Deathmetalrules; 31/05/2013 a las 10:29