에 돌입 도움, 현재 인터페이스의 구조는 다음과 같다 필요 :, 내 평범한, 독학 PHP 기술을 가진 겸손한 웹 사이트에 일하고 있어요 다음 단계
<?php
if (A) {
$output = someFunc(A);
} else if (B) {
$output = anotherFunc(B);
} else if (C) {
$output = yetAnotherFunc(C);
} else {
$output = 'default stuff';
}
?>
<html template top half>
<?php echo $output; ?>
</html template bottom half>
이것은 처음에는 괜찮 았고, 꽤 잘 조직 된 것처럼 보였습니다.하지만 필요한 기능은 10 배로 커졌으며, 유지 보수가 어려워지고 당황스럽고 혼란에 빠지게되었습니다. 나는 그걸 벗어날 방법을 모르겠습니다.
각 상황에 대해 호출되는 함수가 상당히 잘 작성되고 집중되어 있다고 느끼지만 레이아웃을 생성하고 반환을 처리하는 함수와 사용자 사이의 중간 단계를 처리하는 방법에 대한 손실이 있습니다. .
MVC가 하나의 해결책이라고 생각합니까? 하지만 여기에서 저기로가는 법을 이해하는 데 어려움을 겪고 있습니다 ...
위의 코드가 묻는 두통이나 불쾌한 기억에 사과드립니다. 시간 내 주셔서 감사합니다.
+1 '두통이나 위의 코드가 표시 한 불쾌한 기억에 대한 +1 : D – karim79
1 단계 : 휴식 ... – ChaosPandion