/** * Mengambil daftar semua kabupaten berdasarkan propinsi * @return CActiveDataProvider */ public function getKabupatenItems($propinsi_id = null) { if (!empty($propinsi_id)) { return KabupatenkotaM::model()->findAllByAttributes(array('propinsi_id' => $propinsi_id, 'kabupatenkota_aktif' => true), array('order' => 'kabupatenkota_nama')); } else { return array(); } }
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer the ID of the model to be loaded */ public function loadModel($id) { $model = KabupatenkotaM::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }
public function actionSetKab() { $data = KabupatenkotaM::model()->findAllByAttributes(array('provinsi_id' => $_POST['haha'])); $data = CHtml::listData($data, 'kabupatenkota_id', 'kabupatenkota_nama'); foreach ($data as $value => $name) { echo CHtml::tag('option', array('value' => $value), CHtml::encode($name), true); } }