지난 번 다국어 기능 js 설정하는 법은 기진곰님의 조언대로 수정하니 한방에 해결되었습니다.
오늘은 php에서는 어떻게 해야할지 질문입니다.
1.html과 1.php 화일이 있습니다.
php 화일 내에
print(json_encode([ 'error' => $member_srl ? -1 : 0, 'message' => '이미 사용중인 이메일입니다.' ]));
이 부분을
print(json_encode(['error' => $member_srl ? -1 : 0,'message' => '{$lang->register_13}']));
이렇게 수정해보았지만 작동하지 않습니다. 혹시나 해서 중괄호도 빼보았는데 역시 되지 않습니다.
js에서 했던 방식으로
1.html 에서
<script> var register_13 = {$lang->register_13|json}; </script>
이렇게 넣고
php 에서 register_13을 넣어봤지만 되지 않았습니다.
어떻게 해야할까요?
php 변수를 js 에서 사용하기 위해 php 변수값을 스크립트의 변수로 선언하는 것입니다.
php 파일에서 $lang->register_13 는 그대로 사용하시면 됩니다. 라이믹스의 템플릿 html 에서도 물론 그대로 사용하면 됩니다. 출력을 위해서는 {$lang->register_13}
물론 해당 php 파일에서 $lang->register_13를 제대로 불러오고 있다는 가정이 있어야 겠죠.
질문이 구체적이지 못해서 어떤 질문인지 내용파악이 어려운 듯 합니다.