0
컨트롤러를 얇게 유지하려고하고 내 모델이 지속성에 대한 세부 사항을 알지 못하는 경우 내 모델을 저장/액세스해야합니까? 컨트롤러에 넣을 수 없으며 도메인 객체에 넣을 수 없습니다.이 유형의 처리를 처리하는 다른 레이어/객체가 있어야합니까? 감사!MVC에서 컨트롤러를 얇게 유지하면서 어디에서 데이터 맵퍼를 사용해야합니까?
컨트롤러를 얇게 유지하려고하고 내 모델이 지속성에 대한 세부 사항을 알지 못하는 경우 내 모델을 저장/액세스해야합니까? 컨트롤러에 넣을 수 없으며 도메인 객체에 넣을 수 없습니다.이 유형의 처리를 처리하는 다른 레이어/객체가 있어야합니까? 감사!MVC에서 컨트롤러를 얇게 유지하면서 어디에서 데이터 맵퍼를 사용해야합니까?
나는 나의 컨트롤러에서 table gateways를 사용
$userTableGateway = new UserTableGateway();
$userTableGateway->getUser(5); // returns a user object
$userTableGateway->insert($user); // Adds a new user
$userTableGateway->save($user); // Saves a user