Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

iFull

Array listando 2 classes PHP OOP, estou com dificuldades!

Recommended Posts

Beleza galera? Como eu listo 2 classes em um array?
Por exemplo:
Uma ta listando o produto, quero listar um "produto adicional". Mas esse "produto adicional" na página2 vai virar produto. e ser incluído como produto e ir os 2 para a página3 ficando mais um menos assim :
[produto] X
[produto adicional] Y
CARRINHO = PRODUTO X, PRODUTO Y.
Eu consigo fazer os scripts normais das outras páginas, só não to com imaginação pra transformar isso num array só depois puxar pela $_SESSION.
O código é esse:
<?php
include 'header.php';
$objProd = new Produto();
$produtos = $objProd->listar();
?>

Obrigado.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?php
class MyIterator implements Iterator
{
    private $var = array();

    public function __construct($array)
    {
        if (is_array($array)) {
            $this->var = $array;
        }
    }

    public function rewind()
    {
        echo "rewinding\n";
        reset($this->var);
    }

    public function current()
    {
        $var = current($this->var);
        echo "current: $var\n";
        return $var;
    }

    public function key()
    {
        $var = key($this->var);
        echo "key: $var\n";
        return $var;
    }

    public function next()
    {
        $var = next($this->var);
        echo "next: $var\n";
        return $var;
    }

    public function valid()
    {
        $key = key($this->var);
        $var = ($key !== NULL && $key !== FALSE);
        echo "valid: $var\n";
        return $var;
    }

}

$values = array(1,2,3);
$it = new MyIterator($values);

foreach ($it as $a => $b) {
    print "$a: $b\n";
}
?>

Mais em: http://php.net/manual/pt_BR/language.oop5.iterations.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.