<?php

class SipdKegiatan extends \Phalcon\Mvc\Model
{
    public function initialize()
    {
        $this->setSchema("jaga");
        $this->setSource("sipd_kegiatan");
        $this->belongsTo("id_sipd_program", "SipdProgram", "id");
        $this->hasMany("id", "SipdIndikator", "id_kegiatan");
    }

    public function toDetail()
    {
        $result = $this->toArray();
        $result['indikator_list'] = [];

        foreach ($this->SipdIndikator as $key => $indikator) {
            $result['indikator_list'][] = $indikator->toArray();
        }

        return $result;
    }
}
