Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Alteração de atributo

Essa linha $selecao_usado = $produto->usado ? "checked='checked'" : ""; que esta dentro do arquivo produto altera formulário não deveria ser implementado dentro no html do template ? Isso não estaria alterando o valor natural do meu atributo que é 0 e 1, e isso também poderia causar problema caso quisesse por algum motivo exibir alguma informação usando if($produto->usado === 1) ?

2 respostas
solução!

Anderson, neste caso o atributo não é alterado. Existe apenas uma verificação de valor e de acordo com o valor do atributo, é definido um valor diferente para variável $selecao_usado.

Seria o mesmo que fazer o seguinte:

$selecao_usado = "";
if($produto->usado === 1){ $selecao_usado = "checked='checked'"; }

Entendi, obrigado pela resposta.