테스트 사이트 - 개발 중인 베타 버전입니다

선생님 질문드려요~ 채택완료

너모야민쯩까 10년 전 조회 1,950

wr_11~100까지는 관리자만 보이게 하렵니다. 필드는 여기저기 

 

90개나 되는 필드를 하나하나 <? 어드민 ?> <?} ?> 이렇게 감싸기는 무모한거 같고,,,코드가 복잡해지면 좋을게 없을거 같아서요,,,

 

<tabale></tabale>하나에 모두가 들어가면 전체를 감싸면 될건데 그렇지도 않고 여기저기 필드가 있습니다. 이런 상황에서 

wr_11~100까지는 관리자만 보이게 처리하는 방법이 없을까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
만두야닷컴

그러면 wr_11 부터는 출력을 하실때 $view[wr_11] 이런 형식이 아닌 함수로 만들어서 출력 하시면 될 듯 합니다..

 

예를 들면

function vewField($val) {

if($is_admin) {

echo $val;

}

}

위 같은 함수를 만드신 후 출력 되는 부분에

<?=viewField($view[wr_11])?>

이런식으로 하시면 간단히 처리 가능 하실 듯 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

너모야민쯩까
10년 전
샘~ 빠른 답변 감사해요~
write페이지에서는 <?=writeField($write[wr_11])?> 로 하면 되겠죠?
만두야닷컴
10년 전
네 함수명만 변경하셔서 해도 되고 해당 함수를 똑같이 쓰셔도 문제될건 없어 보입니다.
너모야민쯩까
10년 전
감사합니다~ 복받으세요~

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인