<?php
namespace frontend\models;
use Yii;
/**
* This is the model class for table "adress".
*
* @property int $id
* @property string $city
* @property string $street
* @property string $dom
* @property string $room
*/
class Adress extends \yii\db\ActiveRecord
{
/**
* @inheritdoc
*/
public static function tableName()
{
return 'adress';
}
/**
* @inheritdoc
*/
public function rules()
{
return [
[['city', 'street'], 'string', 'max' => 50],
[['dom', 'room'], 'string', 'max' => 3],
];
}
/**
* @inheritdoc
*/
public function attributeLabels()
{
return [
'id' => 'ID',
'city' => 'City',
'street' => 'Street',
'dom' => 'Dom',
'room' => 'Room',
];
}
}
в контроллере передаю $adress=new Adress()
Пытаюсь вывести поля через ActiveForm()
<?= $form->field($adres, 'street') ?>
все равно ошибка - Call to a member function isAttributeRequired() on null.
Почему такая ошибка, я уж не знаю что делать. Аналогично делаю с другой моделю форму все нормально. Все модели генерировал через gii