Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Off

Teria outra maneira de chamar os métodos get e set de categoria?

require_once("class/Produto.php"); require_once("class/Categoria.php"); require_once("cabecalho.php");require_once("banco-produto.php");

$produto = new Produto(); $categoria = new Categoria();

$produto->setId($_POST['id']); $produto->setNome($_POST['nome']); $produto->setPreco($_POST['preco']); $produto->setDescricao($_POST['descricao']); $categoria->setId($_POST['categoria_id']); $produto->setCategoria($categoria); if(array_key_exists('usado', $_POST)) { $produto->setUsado("true"); } else { $produto->setUsado("false"); }

1 resposta
solução!

Existe os métodos mágicose e o reflection, porem precisa de um tempo legal programando em php. Se quiser saber mais segue o link

http://www.php.net/manual/en/reflectionproperty.setvalue.php http://php.net/manual/pt_BR/language.oop5.overloading.php#object.set