Я пытаюсь получить значение даты из базы данных Sybase и распечатать его в своем веб-приложении. Когда я отлаживаю значения, поля типа даты становятся пустыми, когда они должны печататься как они есть в базе данных.
Я предполагаю, что проблема в том, что оно не преобразует поле даты в строку автоматически.
Как мне это исправить?
Модель:
public function recibo($codigo,$numero){
require(APPPATH.'libraries/odbc_conn.php');
$query = odbc_exec($db, "select * from GP_Web_Recibos where
Codigo = 14 AND Numero = 3302");
while($row=odbc_fetch_array($query)){
$tudo[] = $row;
}
if(empty($tudo)){
$tudo = 0;
}
Контроллер:
public function teste2(){
$nrrecibo = $this->uri->segment(3);
$codigo = $this->session->codigo;
$campos = $this->Vencimentos_model-> recibo($codigo,$nrrecibo);
$abono = [];
$descontos = [];
foreach ($campos as $key => $campo) {
if($campo['Codigo_Paga_Desc'] == '1'){
$abono[] = $campo['Resultado'];
}elseif($campo['Codigo_Paga_Desc'] == '2'){
$descontos[] = $campo['Resultado'];
}
# code...
}
$campos['abonototal'] = array_sum($abono);
$campos['descontostotal'] = array_sum($descontos) - $campos[0]['Vl_SSOC'] - $campos[0]['Vl_IRS'];
$data['campos'] = $campos;
print_r($campos);
//$this->load->view('content/recibosimprimir',$data);
}