<?php

class KorsupgahSubIndikator extends \Phalcon\Mvc\Model
{
    public $id;
    public $id_indikator;
    public $nama;
    public $presentase_bobot;
    public $info_nilai;
    public $info_lampiran;

    public function initialize()
    {
        $this->setSchema('jaga');
        $this->setSource('korsupgah_sub_indikator');
        $this->belongsTo('id_indikator', 'KorsupgahIndikator', 'id');
        $this->hasMany('id', 'KorsupgahAnswer', 'id_question');
        $this->hasManytoMany(
            'id',
            'KorsupgahTemplateSubIndikator',
            'id_sub_indikator',
            'id_template',
            'KorsupgahTemplate',
            'id'
        );
    }

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

        $result['indikator_list'] = $this->korsupgahIndikator;

        return $result;
    }

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

        $result['template_list'] = $this->korsupgahTemplate;

        return $result;
    }
}
