/** * * Deleta um campo * @param integer $id - Identificador do campo */ public function actionDeleteCampo() { if (isset($_POST['id'])) { $model = RubricaCampo::model()->findByPk($_POST['id']); if ($model == null) { throw new CHttpException(404, 'The requested page does not exist.'); } if ($model->delete()) { echo 'OK'; } else { throw new CHttpException(500, 'Não foi possível deletar o campo'); } Yii::app()->end(); } else { throw new CHttpException(404, 'The requested page does not exist.'); } }
<?php $this->endWidget(); ?> </div><!-- form --> <div class="modal hide" id="modalCampo"> <div class="modal-header"> <a class="close" data-dismiss="modal"><i class="icon icon-remove"></i></a> <h3>Adicionar Rubrica</h3> </div> <div class=".modal-body form" id="modalBody" style="padding: 20px;"> <form id="formCampo"> <?php $rubricaCampo = new RubricaCampo(); ?> <?php echo CHtml::label($rubricaCampo->getAttributeLabel('chave'), 'RubricaCampo[chave]'); ?> <?php echo CHtml::textField('RubricaCampo[chave]', '', array('required' => 'required', 'id' => 'rubricaCampoChave')); ?> <br> <?php echo CHtml::label($rubricaCampo->getAttributeLabel('tipo'), 'RubricaCampo[tipo]'); ?> <?php echo CHtml::dropDownList('RubricaCampo[tipo]', '', $rubricaCampo->campos, array('id' => 'rubricaCampoTipo')); ?>