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: 13 años, 5 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