<?php

class SpiRtl extends \Phalcon\Mvc\Model
{
    public function initialize()
    {
        $this->setSchema('jaga');
        $this->setSource('spi_rtl');

        $this->hasMany(
            'id_instansi',
            'Instansi',
            'id'
        );

        $this->hasMany(
            'id',
            'SpiRtlVerifikasi',
            'id_rtl',
            [
                "params" => [
                    'conditions' => 'deleted_at IS NULL'
                ]
            ]
        );
    }

    public function toArray($columns = null)
    {
        $result = parent::toArray($columns);
        $result['instansi'] = $this->instansi;
        // $result['spi_rtl_verifikasi'] = $this->spiRtlVerifikasi; 
        
        return $result;
    }

    public function toDetail()
    {
        $result = $this->toArray();
        $result['spi_rtl_verifikasi'] = $this->spiRtlVerifikasi;
        return $result;
    }
}