MVC에서 ORM 모델을 완전히 이해할 수 없습니다.MVC의 ORM 모델 이해
그래서 저는 symfony를 doctrine과 함께 사용하고 있습니다. 교리 모델이 만들어집니다.
이렇게하면 모델을 만들 필요가 없다는 뜻입니까? 교리 모델은 내가 필요한 유일한 모델입니까?
예 :
어디 교리 모델을 사용하는 코드를 삽입해야합니다.
$phoneIds = array();
$phone1 = new Phonenumber();
$phone1['phonenumber'] = '555 202 7890';
$phone1->save();
$phoneIds[] = $phone1['id'];
$phone2 = new Phonenumber();
$phone2['phonenumber'] = '555 100 7890';
$phone2->save();
$phoneIds[] = $phone2['id'];
$user = new User();
$user['username'] = 'jwage';
$user['password'] = 'changeme';
$user->save();
$user->link('Phonenumbers', $phoneIds);
이 코드는 컨트롤러 또는 다른 모델에 있어야합니까?
이 필드의 유효성을 검사해야하는 곳 (데이터베이스에 있는지, 이메일의 이메일 여부 등을 확인해야합니다)?
누군가가이를 밝혀 줄 수 있습니까?
감사합니다.