이미 만들어놓은 폼 컴포넌트에 새로운 폼 그룹을 추가해야 하는 상황
회사 프로젝트에서 폼은 크게 두가지로 나뉜다.
그래서 폼을 컴포넌트로 만들어서 컴포넌트를 공유했다.
하지만 SB가 수정되면서 수정 폼에만 보이는 새로운 요소를 추가하게 되었다.
수정페이지에서 폼 위에 폼 그룹을 추가했다.
근데 완성본이 너무 못생겨서 컴포넌트 내부로 넣어달라는 피드백을 받았다.
수정페이지에서 추가할 폼 그룹에 fixed
처리했다.
내가 수정하면서도 이건 아니라는 생각이 들었다.
$view['page']="modify";
데이터를 넘기고<!-- Contents.php -->
class Contents extends DEVWORKS_Controller {
...
public function regist() {
...
$view['page'] = "regist";
...
}
public function modify() {
...
$view['page'] = "modify";
...
}
}
<!-- modify.php -->
<?if ($page == "modify"):?>
<div class="form-group group-status">
<h2 class="title">공개여부</h2>
<div class="radio-wrapper">
<label>
<input type="radio" class="visually-hidden" value="1" />공개
</label>
</div>
<div class="radio-wrapper">
<label>
<input type="radio" class="visually-hidden" value="0" />비공개
</label>
</div>
</div>
<?endif;?>