템플릿 문법 (v2) Since Rhymix v2.2
DANGER
🚧 이 문서는 초안을 작성중인 문서이다.
템플릿 문법(v2)은 Laravel Blade 문법을 차용하여 만들어졌으며, PHP 문법과 매우 비슷하기 때문에 쉽게 익힐 수 있다.
blade
<?php
$name = 'Rhymix';
?>
Hello, {{ $name }}!
-> Hello, Rhymix! // [!code highlight]HTML 태그를 인코딩하지 않고 그대로 출력하려면 {!! $value !!} 구문을 사용하면 된다.
blade
<?php
$name = '<strong>Rhymix</strong>';
?>
{{ $html }}
-> <strong>Rhymix</strong>
{!! $html !!}
-> <strong>Rhymix</strong> // [!code highlight]if, elseif, else, endif
조건문은 @if, @elseif, @else, @endif 지시자를 사용한다.
blade
@if ($mid === 'free')
자유게시판
@elseif ($mid === 'notice')
공지사항
@else
{{ $mid }}
@endifblade
<p class="message @if ($is_logged) logged @endif">
...
</p>foreach
blade
@foreach($document_list as $document)
{{ $document->getTitle() }}
@endforeach