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:

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

Tainan Fochesatto

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

Jonatan Lima
Responder

Gostei + 2

Mais Posts

12/01/2019

Tainan Fochesatto

Valeu Jonatan.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar