Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

olafercocam

For em um método OOP

Recommended Posts

Salve.

 

Eu tenho um formulário que recebe dados e passa como um array:

<form  method="post" action="">
   <input type="text" name="campo[]" value="" />
<form>

Tenho um classe e um método que recebe esses dados para cadastro.

 

class Exemplo {
  private $Dados;
  private $Result;
  private $Error;
  const Tabela = 'exemplos';

  public function getResult() {
    return $this->Result;
  }

  public function getError() {
    return $this->Error;
  }

  public function ExeCreate(array $Dados) {
    $this->Dados = $Dados;
    $this->Data();
  }

  private function Data() {
    for ($i = 0; 
         $i<count($this->Dados['campo']); 
         $i++):


      $this->Dados['campo'] = $this->Dados['campo'][$i];
      
      //var_dump($this->Dados['campo']);
          
      $cadastra = new Create;
      $cadastra->ExeCreate(self::Tabela, $this->Dados);
    
     endfor;
  }

Se eu der um var_dump no método ExeCreate ele retorna o array corretamente.

 

A $i que não está fazendo a contagem correta, estou fazendo da maneira certa?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.