<?php

class KorwilAnggaranTemplate extends \Phalcon\Mvc\Model
{
    public function initialize()
    {
        $this->setSchema("jaga");
        $this->setSource("korwil_anggaran_template");
        $this->belongsTo(
            'id_sub_indikator',
            'KorsupgahSubIndikator',
            'id'
        );
    }

    public function toArray($columns = null)
    {
        $result = parent::toArray($columns);

        return $result;
    }

    public function toDetail()
    {
        $result = $this->toArray();

        $result['sub_indikator'] = $this->korsupgahSubIndikator;

        return $result;
    }
}



/*
-- NOTE --
example for template json : 
    {
        columns: [
            {name: 'nomor', label: 'No', type: 'number'},
            {name: 'nama_kegiatan', label: 'Nama Kegiatan', type: 'string'},
            {name: 'nilai_awal', label: 'Nilai HPS Awal (Rupiah)', type: 'number'},
            {name: 'nilai_koreksi', label: 'Nilai Koreksi HPS (Rupiah)', type: 'number'},
            {name: 'nilai_efisiensi', label: 'Nilai Efisiensi Keuangan Daerah (Rupuah)', type: 'number'}
        ]
    }

example for correct answers : 
    // check for column length first before submit it
    {
        {'1', 'pengadaan kegiatan a', '300000000', '280000000', '20000000'},
        {'1', 'pengadaan kegiatan b', '300000000', '280000000', '20000000'},
        {'1', 'pengadaan kegiatan c', '300000000', '280000000', '20000000'},
        {'1', 'pengadaan kegiatan d', '300000000', '280000000', '20000000'},
    }
 
 */