Agendamento de publicação com PHP
Bom dia, sou novo aqui mais já programo a algum tempo. Talvez minha duvida seja tosca. Mas beleza. Tenho a seguinte função.
public function publicar() {
try {
$materiaDAO = new materiaDAOIMP();
$materiaDTO = new materiaDTO();
$materiaDTO->setOp(3);
$dados = $materiaDAO->pesquisarMateria($materiaDTO);
foreach ($dados as $linhas) {
$altMatDTO = new materiaDTO();
$dataAgora = date('d/m/Y H:i:s');
$data_banco = date('d/m/Y H:i:s', $linhas->getAgendamento());
if (strtotime($dataAgora) <= strtotime($data_banco)) {
$altMatDTO->setOp(4);
$altMatDTO->setId($linhas->getId());
$materiaDAO->modificarMateria($altMatDTO);
echo 'entrei';
}
}
return true;
} catch (Exception $exc) {
echo $exc->getTraceAsString();
return false;
}
}
Estou utlizando ela para fazer um update no status da Materia quando a data do slq for igual a do banco. Porem ela não esta entrando na comparação de data. o restante esta funcionando. Alguém pode me ajudar?Discussão (50)
Carregando comentários...