public function loadModel($id) { $model = Learner::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }
echo $form->labelEx($model, 'email'); ?> <?php echo $form->textField($model, 'email', array('size' => 32, 'maxlength' => 32)); ?> <?php echo $form->error($model, 'email'); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'level'); ?> <?php echo $form->dropDownList($model, 'level', Learner::model()->levels, array('style' => 'width:250px', 'prompt' => 'Не выбран')); ?> <?php echo $form->error($model, 'gender'); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'birthday'); ?> <?php $this->widget('zii.widgets.jui.CJuiDatePicker', array('name' => 'birthday', 'model' => $model, 'attribute' => 'birthday', 'language' => 'ru', 'options' => array('showAnim' => 'fold'), 'htmlOptions' => array('style' => 'width:250px;'))); ?> <?php
<?php /* @var $this SiteController */ /* @var $error array */ $this->pageTitle = Yii::app()->name; ?> <?php //$this->menu=array( // array('label'=>'Добавить', 'url'=>array('create')), //); ?> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'learner-grid', 'dataProvider' => Learner::model()->search(), 'columns' => array(array('name' => 'id', 'htmlOptions' => array('style' => 'width: 30px')), 'name', 'email', 'birthday', array('name' => 'level', 'value' => 'Learner::model()->levels[$data->level]'), array('class' => 'CButtonColumn', 'template' => '{update} {delete}', 'buttons' => array('update' => array('label' => 'Редактировать', 'url' => 'Yii::app()->createUrl("learner/update", array("id"=>$data->id))'), 'delete' => array('label' => 'Удалить', 'url' => 'Yii::app()->createUrl("learner/delete", array("id"=>$data->id))')))))); ?> <?php echo CHtml::button('Добавить', array('submit' => array('learner/update/0')));
<?php echo $form->labelEx($model, 'gender'); ?> <?php echo $form->dropDownList($model, 'gender', Teacher::model()->genders, array('prompt' => 'Не выбран')); ?> <?php echo $form->error($model, 'gender'); ?> </div> <div class="row"> <label>Назначение учителю ученика</label> <?php Yii::import('chosen.Chosen'); echo Chosen::activeMultiSelect($model, 'leanerIDs', CHtml::listData(Learner::model()->findAll(array('order' => 'name')), 'id', 'name'), array('data-placeholder' => 'Не выбрано', 'style' => 'width:250px', 'options' => array('displaySelectedOptions' => true))); ?> </div> <div class="row buttons"> <?php echo CHtml::submitButton('Сохранить'); ?> </div> <?php $this->endWidget(); ?> </div><!-- form -->