Задать вопрос

Почему заполняется только id?

В базе 2 поля - id(AUTO_INCREMENT) и title

Модель:
namespace app\models;
use yii\db\ActiveRecord;

class First extends ActiveRecord
{
	public $title;
	
	public static function tableName ()
	{
		return '{{news}}';
	}

	public function rules()
    {
        return [
            [['title'], 'string'],
        ];
    }
}


Контроллер:
$model = new News();
		$model->title = "wow";
		$model->save();


В итоге выполняется запрос - INSERT INTO `news` (`id`) VALUES (DEFAULT)
А title где ?
  • Вопрос задан
  • 38 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
myks92
@myks92 Куратор тега Yii
Нашёл решение — пометь вопрос ответом!
public $title уберите
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы