class Pacients extends ActiveRecord(){
static function tableName(){
return 'pacients';
}
public function getHistory(){
return $this->hasMany(History::className(),['history_id'=>'id']);
}
}
class History extends ActiveRecord
{
static function tableName()
{
return 'history_pacients';
}
public function getPacients(){
return $this->hasOne(System::className(),['id'=>'pacient_id']);
}
public function getNapravlenie(){
return $this->hasOne(Napravlenie::className(),['id'=>'history_id']);
}
}
class Napravlenie extends ActiveRecord
{
static function tableName()
{
return 'napravlenie';
}
public function getHistory(){
return $this->hasMany(History::className(),['history_id'=>'id']);
}
$dataProvider=new ActiveDataProvider([
'query'=>Procedurnay::find()
]);
<button id="ok">OK</button>
<script>
$("#ok").on('click', function() {
alert(22);
})
</script>
В контроллере соответственно передаю $model=new Users();
Создаю форму
<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'family') ?>
<?= $form->field($model, 'name') ?>
<?= $form->field($model, 'otchestvo') ?>
<?= $form->field($model, 'dr')->widget(\kartik\date\DatePicker::className(),[
'name' => 'dr',
'language' => 'ru',
'options' => ['placeholder' => 'Выберите дату рождения ...'],
'pluginOptions' => [
'format' => 'yyyy-mm-dd',
'autoclose' => true,
]
]);?>
<?= $form->field($model->adres, 'city') ?>
<?= Html::submitButton('Сохранить', ['class' => 'btn btn-success']) ?>
<?php ActiveForm::end(); ?>
ошибка Call to a member function isAttributeRequired() on null
что я не так делаю?