У меня возникают некоторые проблемы с Yii PHP Framework. У меня есть две таблицы: teacher
и student
. У меня также есть две страницы просмотра: teacherview.php
и studentview.php
. Имя учителя скачивается из tbl_teacher
в studentview.php
используя следующий кодСохранение данных из выпадающего списка, который извлекается из другой таблицы
<div class="row">
<?php // echo $form->labelEx($model,'teacher'); ?>
<?php
echo $form->labelEx($model,'teacher');
$records = Teacher::model()->findAll();
$list=CHtml::listData(Teacher::model()->findAll(), 'id', 'name');
echo CHtml::dropDownList('Teacher', $model,
CHtml::listData($records,'id', 'name'),array('empty' => '(Select a name)'));?>
<?php echo $form->error($model,'teacher'); ?>
</div>
и пытается сохранить имя учителя в студенческую таблицу, используя следующий код.
public function actionStudentview()
{
$model=new Student;
if(isset($_POST['Student']))
{
$model->attributes=$_POST['Student'];
if($model->validate())
{
$model->save();
$this->redirect($this->createUrl('teacher/studentview'));
return;
}
}
$this->render('studentview',array('model'=>$model));
}
но его не работает ... пожалуйста, помогите мне решить эту проблему.
Можете ли вы показать свой код? \ –
ой, я вижу проблему – Kirby
downvote вызывает ее запутанность. –