1

저는 MySQL과 PHP로 처음부터 내 고객 웹 사이트 프로젝트를 코딩하는 배경에서 왔습니다. 일반적으로 정적 콘텐츠, 동적 콘텐츠, 여기저기서 약간의 기능 (예 : 계정, 검색 등)이 혼합 된 공개 사이트입니다. 너무 무거워.CodeIgniter - CMS를 넣을 곳

그래서 일반적으로 CMS 사이트를 수정하여 보호 된 폴더에 넣고 업데이트해야합니다.

이제 CodeIgniter와 내 다음 사이트에 대한 MVC 접근 방식을 사용하고 싶습니다. CMS를 사이트의 나머지 부분과 분리하거나 다른 영역 (자체 컨트롤러/모델 등)과 추가 인증을 사용해야합니까?

답변

2

은 설명 CodeIgniter의에서 관리자 인터페이스를 만들 수있는 몇 가지 좋은 방법이 있습니다 : 당신은 아마 자신의 목록에 "# 2"에서 주로보고 싶은 것

http://philsturgeon.co.uk/news/2009/07/Create-an-Admin-panel-with-CodeIgniter

을; 그것은 가볍고 많은 추가 작업이 아닙니다.

+0

개인적으로 # 1을 수행하고 백엔드 섹션의 하위 도메인을 만듭니다. 그것은 정말 잘 작동하며,이 방법으로 하위 도메인을 원하는만큼 추가 할 수 있습니다 (예를 들어 동일한 메소드를 사용하는 API 섹션도 있습니다). – Shauna

0

CMS는 사이트의 일부입니다. CMS에서 응용 프로그램의 관리 패널/백엔드를 의미하는 경우 관리 패널을 만드는 다른 방법을 자세히 설명 할 때 위의 링크를 사용할 수 있습니다.

내 개인적인 선호는 내 컨트롤러 디렉토리에 'admin'이라는 폴더를 만들고 의미 상으로 의미있는 이름을 만들어 내 URL이 webapp.com/admin/users가되도록하는 것입니다.

관련 문제