Cita:
Iniciado por GatorV
Código PHP:
Ver original<?php foreach($this->categorias as $Categoria) { ?>
<li id="cat-<?php echo $Categoria->getId(); ?>"><?php echo $Categoria; ?></li>
<?php } ?>
Aunque su utilidad no se ve mucho, tiene mucho uso (otro ejemplo una clase Date, donde pases el formato y solo imprimas la fecha en directo). Pero te ahorra mucho a que tu código sea más legible y a teclear menos.
Saludos.
Gracias por tu explicación.
Una cosilla, en tu ejemplo la propiedad del objeto sería categorias (array que supongo contendrá varias categorías), pero no entiendo muy bien que imprimiría
echo $Categoria; , ya que la propiedad es
categorías no
categoria. ¿Podrías si no es mucho pedir , poner como sería el método
__tostring() para este ejemplo.
¿Algo así?
Código:
function __tostring() {
return $this->categorías[]['nombre'];
}