Ir para conteúdo

POWERED BY:

Arquivado

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

DuhackPO

Erro. Não executa

Recommended Posts

Então eu tenho um robo no sistema, mas ele nao executa esse codigo. Creio que tem algum erro.

 

$datatual = date('Y-m-d');

$Datres = date('Y-m-d', strtotime($datatual,'-4 days'));

 

$qb = $this->_em->createQueryBuilder();

$qb->select('os')->from("Sistema\Entity\SisOrdemServico", 'os');

$qb->where("os.datsaida = $Datres");

$query = $qb->getQuery();

$ord = $query->getResult();

 

if(count($ord)) {

$html = "<h4>Olá, a tres dias seu aparelho foi retirado da loja . Gostariamos de sua avaliação sobre a loja.

Segue abaixo o link.</h4>";

$html .= "<table width='100%' border='0' cellpadding='0' cellspacing='0'>";

$html .= "<tr>";

$html .= "<td style='padding:5px;background:#f1f1f1;'>OS</td>";

$html .= "<td style='padding:5px;background:#f1f1f1;'>Cliente</td>";

$html .= "<td style='padding:5px;background:#f1f1f1;'>Site</td>";

$html .= "</tr>";

foreach($ord as $OrdS){

 

$html .= "<tr>";

$html .= "<td style='padding:5px;'>".$OrdS->getId()."</td>";

$html .= "<td style='padding:5px;'>".$OrdS->getCliente()."</td>";

$html .= "<td style='padding:5px;'><h1><a href='link .com.br'>Clique aqui</a></h1></td>";

$html .= "</tr>";

}

$html .= "</table>";

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entao, ele nao mostra erro nem nada. O robo executa normalmente mas não retorna nada. Eu queria saber se ha algum erro na programação. Pq aparentemente não vejo nada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se o "retorna" a que se refere é o retorno de função, pode ser a falta do return. Você postou um código incompleto. Pelo $this, é um método, mas que não retorna nada. Experimente retornar $html e veja se é isso que quer

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.