<?php

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

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

        $this->hasOne(
            'id_provinsi',
            'MasterProvinsi',
            'id'
        );

        $this->hasOne(
            'id_kota_kabupaten',
            'MasterKotaKabupaten',
            'id'
        );
    }

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

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