Fiquei confuso com essa linha, alguém saberia me explicar?
$produto->getCategoria()->setId($categoria_id);
Fiquei confuso com essa linha, alguém saberia me explicar?
$produto->getCategoria()->setId($categoria_id);
Oi Vítor, tudo bom?
A ideia aqui é que tenhamos o encapsulamento da categoria dentro de produto.
Ou seja, estamos dizendo que queremos pega (get) a categoria do produto:
// aqui temos uma instância de Categoria
$produto->getCategoria();
E depois acessamos o id dessa categoria. Separando em duas variaveis talvez fique mais claro:
$categoriaDoProduto = $produto->getCategoria();
$idDaCategoria = $categoriaDoProduto->getId();
O código acima tem o mesmo efeito do exemplo =)
Abraço