0
저는 Yii2로 시작하여 내 데이터베이스에 무언가를 저장하려고합니다. 이 내 모델 :Yii2 ActiveRecord는 실제 값 대신에 null 값을 저장합니다.
class Course extends ActiveRecord
{
public $name;
public function rules()
{
return [
[['name'], 'integer']
];
}
}
나는 다음과 같이 호출 :
이$Course = new Course();
$Course->name = 44;
$Course->save();
이 간단한 코드이지만 내 데이터베이스에 null를 삽입합니다. 내 테이블은 단지 int로 이름 컬럼을 가지고있다. 해결책은 무엇입니까? 내가 THIS 질문을 읽고 있지만 name
당신이 당신의 액티브 클래스에서
public $name;
을 제거 할 필요가 데이터베이스에서 실제 열 이름이 나
그래서 어떻게 이름 속성에 액세스 할 수 있습니까? – Alavi1412
'-> name' 전에했던 것처럼 - 그러나 선언하지 마십시오. – Bizley