<?php

class KorwilPadTarget extends \Phalcon\Mvc\Model
{

    public $id;
    public $id_instansi;
    public $tahun;
    public $nilai;
    public $created_at;
    public $updated_at;
    public $deleted_at;
    public $created_by;
    public $updated_by;

    public function initialize()
    {
        $this->setSchema("jaga");
        $this->setSource("korwil_pad_target");
        $this->hasMany(
            'id',
            'KorwilPadProgress',
            'id_pad_target'
        );
        $this->belongsTo(
            'id_instansi',
            'Instansi',
            'id'
        );
    }
    public function toArray($columns = null)
    {
        $result = parent::toArray($columns);

        $result['instansi'] = $this->instansi;

        return $result;
    }
    public function toDetail()
    {
        $result = $this->toArray();
        $result['pad_progress'] = $this->korwilPadProgress;
        $result['instansi'] = $this->instansi;

        return $result;
    }
}
