위토즈 - 개발자프로그램판매공간

정보공유

[씨아이보드팁] 다국어 처리 (3)

 

게시판처럼 언어별로 나누기 어려운 경우는 단어마다 따로 언어파일을 적용해서 개발을 해야겠지만

 

일반 페이지는 굳이 언어파일을 적용해서 할 필요가 없다.

 

 

 

# controller

 

 

class Test extends CB_Controller

{

 

    private $wz_language = '';

 

    function __construct()

    {

        parent::__construct();

 

        $this->wz_language = get_cookie('wz_language'); // wetoz

    }

 

 

    /**

     * 호텔소개 페이지입니다

     */

    public function intro()

    {

 

        $layoutconfig = array(

            'path' => 'test',

            'layout' => 'layout',

            'skin' => 'intro'.($this->wz_language == '' || $this->wz_language == 'kor' ? '' : '_'.$this->wz_language),

 

 

 

 

# view

 

디렉토리에 

한글일 경우 intro

한글이 아닐경우 intro_eng, intro_jpn, intro_chn 으로 해야 개발하기가 편하다.

 

 

 

 

 

 

 

 

정보공유
Total 22건 2 페이지
번호 제목 글쓴이 날짜 조회
열람중 다국어 처리 (3) 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-28 25802
6 다국어 처리 (2) 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-28 27233
5 다국어 처리 (1) 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-07 29337
4 설치했는데 Configured save path '/var/lib/php/session' 해결법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-14 38600
3 ajax 로 post 데이터 전송시 The action you have requested is not allowed 오류 뜰경우. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-12 26864
2 로그인하지 않았을경우 뒤로가기처리. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-10 28582
1 개발자모드로 사용하기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-07 26509