<!--@if ($document-> get('voted_count') = 1 && "$mid=='board1'")-->
1번조건
<!--@else if ($document-> get('voted_count') = 2 && "$mid=='board1'")-->
2번조건
<!--@else if ($document-> get('voted_count') = 3 && "$mid=='board1'")-->
3번조건
<!--@else if ($document-> get('voted_count') >= 4 && "$mid=='board1' $mid=='board2'")-->
4번조건
<!--@end-->
이상하게 조건이 세가지면 잘 적용되는데 조건이 4개가 되니까 에러가 뜹니다 ㅠㅠ
댓글 6
<!--@if ($document-> get('voted_count') == 1 && $mid=='board1')-->
1번조건
<!--@else if ($document-> get('voted_count') == 2 && $mid=='board1')-->
2번조건
<!--@else if ($document-> get('voted_count') == 3 && $mid=='board1')-->
3번조건
<!--@else if ($document-> get('voted_count') >= 4 && ($mid=='board1' || $mid=='board2'))-->
4번조건
<!--@end-->
1,2,3 조건문도 좀 이상한것 같은데
전체적으로 이렇게 돼야하는거 아닌가요??
아 감사합니다ㅠㅠ제가 저런거 하나도 모르는데
인터넷에서 검색해서 제맘대로 복붙하고 응용(?)해서 따라한거라 이상할거에요 ㄷㄷㄷ
= 이게 두개여야하는군요...
레이아웃 코드에 템플릿 문법 참고 했어요 ㅋ
더 엄격하게 값이 같은지 비교하려면 === 세개로도 씁니다.
어떤분이 비슷한 상황에 저렇게 적으셨길래 보고 따라해가지고 ㅋㅋ 그분은 저랑은 다른 조건을 사용하셨던것 같지만 얼추 비슷하겠지 싶어서 걍 따라쓴건데 허허 틀렸군요...! 앞으로 저도 템플릿 문법 검색해서 공부좀 해야게써요 ! 그렇담 아래 >> << 이 부등호는 한번만 적어도 되긴 되는거겠군요 다시한번 감사합니다.
우와우와 바꿔주신대로 하니까 잘됩니다!!! 감사합니다
그럼 만약에 1보다 크고 3보다 작게하고 싶을때에도 == 이거 두개 붙이는것처럼 >> << 이런식으로 두번 쳐주어야 하나요?
>> << 이것들은 비트 연산자로 쓰이는걸로 알고 있어요
$a가 1보다 크고 3보다 작다는
$a > 1 && $a < 3
이렇게 될거에요
참고로 $a가 1보다 크거나 같다(이상)는
$a >= 1 이런식으로..
php 연산자 혹은 논리연산자라고 검색해보세요 ㅎㅎ