How To Load Different View For Mobile and Desktop Devices In CodeIgniter 3 – User Agent Class

Codeigniter 문서 및 사용자 에이전트 라이브러리 열기 사용하기 전에 사용자 에이전트 라이브러리를로드해야합니다 먼저 로컬 서버를 열고 codeigniter 프로젝트를 열어야합니다

이 후, 컨트롤러 폴더에 새 컨트롤러를 만들어야합니다 [Homephp] 그리고 인덱스 함수를 만듭니다 이제 홈 컨트롤러의 인덱스 함수를 브라우저에서 엽니 다 이 후 우리는 함수에 대한 뷰 파일을 생성해야한다

컨트롤러 이름의 폴더에서 모바일 장치 및 다른 장치 용으로 두 개의 파일을 만듭니다 먼저이 두 개의보기 파일을 컨트롤러의 기능에로드하십시오 파일이 홈 컨트롤러에 성공적으로로드되었습니다 이제 Codeigniter의 사용자 에이전트 라이브러리를 함수에로드합니다 또는 한 번로드하려면 autoload

php 파일에로드해야합니다 모바일 메소드 만 사용합니다 사용자가 휴대 기기에서 열면 모바일보기가 표시되고 다른 기기에서는 기본보기의 파일이 표시됩니다 확인하려면 Google 크롬 확장 프로그램을 다운로드해야합니다 다운로드 후이 유형의 아이콘이 표시됩니다

다른 장치가 제공됩니다 모바일 장치를 선택하면 모바일보기가 표시됩니다 다른 기기를 선택하면 기본보기가 표시됩니다 우리는 사용자가 모바일 장치에 있는지 여부에 관계없이 모든보기 파일에서 확인할 수 있습니다 부울 값을 표시하는 [TRUE, FALSE] 이 후에도 뷰 파일에서 데이터를 전달할 수 있습니다

이렇게 전달 된 데이터를 인쇄하려면 전달 된 데이터가 표시됩니다 장치에 따라 데이터를 전달할 수 있습니다 이렇게