<?php /* @var $this RelasiController */ /* @var $model Relasi */ $this->breadcrumbs = array('Daftar Relasi' => array('index'), $model->id); $user_updater = ''; $post = Relasi::model()->findByPk(Yii::app()->request->getParam('id')); if (Yii::app()->user->getId() === $post['creater']) { $user_updater = Yii::app()->user->name; } $this->menu = array(array('label' => 'Daftar Relasi', 'url' => array('index')), array('label' => 'Tambah Relasi', 'url' => array('create')), array('label' => 'Perbaharui Relasi', 'url' => array('update', 'id' => $model->id), 'visible' => Yii::app()->user->getName() == $user_updater), array('label' => 'Atur Relasi', 'url' => array('admin'), 'visible' => Yii::app()->getModule('user')->isAdmin())); ?> <h1>Lihat Relasi #<?php echo $model->id; ?> </h1> <?php $this->widget('zii.widgets.CDetailView', array('data' => $model, 'attributes' => array('id', array('label' => 'Deskripsi', 'value' => $model->metadata_relasi->deskripsi), array('label' => 'Judul Paper 1', 'value' => $model->data_penelitian->judul), array('label' => 'Judul Paper 2', 'value' => $model->data_penelitian2->judul))));
/** * 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 $id the ID of the model to be loaded * @return Relasi the loaded model * @throws CHttpException */ public function loadModel($id) { $model = Relasi::model()->with('metadata_relasi')->findByPk($id); //CVarDumper::dump($model->data_penelitian->judul,10,true); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }