<?php

class Regulacao_Form_Lf042ItemSegurado extends Sinistro2_Form_LaudoFinalItemSegurado
{
    public function init()
    {
        parent::init();

        $modelGruposEstadiosFenologicos = new Produto_Model_GruposEstadiosFenologicos();
        $rowEstadiosFenologicos = $modelGruposEstadiosFenologicos->fetchAll([
          "ds_nome_grupo = 'Milho Silagem'", "ds_chave_grupo = 'MILHO_SILAGEM'"
        ])->current();

        $modelEstadiosFenologicos = new Sinistro2_Model_EstadiosFenologicos();
        $this->addElement('select', 'id_estadio_fenologico', array(
          'MultiOptions' => $modelEstadiosFenologicos->fetchPairs(
            'id', 'ds_nome_estadio_fenologico', false, false, 1, "id_grupo_estadio_fenologico = {$rowEstadiosFenologicos['id']}", true, 'ASC'
          ),
          'decorators'   => $this->elementDecorator,
          'required'     => true
        ));
    }
}
