Fórum Como usar Getters e Setters #599702
12/01/2019
0
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:
1 2 3 4 5 6 7 8 9 10 11 | 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
Curtir tópico
+ 0
Responder
Post mais votado
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.
1 2 3 4 5 6 7 8 9 10 11 | <?php class PessoaController { public function savePessoa( $post_data ) { $post_data = $_POST ; $pessoa = new Pessoa(); $pessoa ->setName = $post_data [ 'name' ]; $pessoa ->save() } } |
Jonatan Lima

Responder
Gostei + 2
Mais Posts
12/01/2019
Tainan Fochesatto
Valeu Jonatan.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)