Fiquei confuso com essa linha, alguém saberia me explicar?
$produto->getCategoria()->setId($categoria_id);
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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