Como usar Getters e Setters
Boa noite.
Sou iniciante em PHP OO e tenho uma dúvida em relação aos Getters e Setters.
Segue um exemplo de código abaixo:
Dúvida: Caso tivesse que instanciar uma classe savePessoa no Model para salvar no DB, eu teria que criar mais um setNome e getNome na classe savePessoa do Model com os mesmos atributos e setar o nome a partir desta minha classe pessoa?
Sou iniciante em PHP OO e tenho uma dúvida em relação aos Getters e Setters.
Segue um exemplo de código abaixo:
class Pessoa { private $nome; public function setNome($nome) { $this->nome = $nome; } public function getNome() { return $this->nome; } }
Dúvida: Caso tivesse que instanciar uma classe savePessoa no Model para salvar no DB, eu teria que criar mais um setNome e getNome na classe savePessoa do Model com os mesmos atributos e setar o nome a partir desta minha classe pessoa?

Tainan Fochesatto
Curtidas 0
Melhor post

Jonatan Lima
12/01/2019
Boa noite Tainanfilipe, você pode setar o valor da sua variável com o valor do $_POST, antes de salvar no banco.
<?php class PessoaController { public function savePessoa($post_data) { $post_data = $_POST; $pessoa = new Pessoa(); $pessoa->setName = $post_data['name']; $pessoa->save() } }
GOSTEI 2
Mais Respostas

Tainan Fochesatto
12/01/2019
Valeu Jonatan.
GOSTEI 0