CODEIGNITER
-
[CodeIgniter] 3. Todo 애플리케이션 프로젝트Web/CodeIgniter 2015. 8. 21. 16:43
이번 장에서는 할 일을 관리하는 애플리케이션을 만들어보면서 CodeIgniter의 개념을 익혀보도록 하겠습니다. CodeIgniter는 MVC 패턴으로 되어있습니다. 지금 당장 MVC 패턴이 무엇인지 알 필요는 없습니다. 3장을 마치면 MVC에 대해 감을 잡을 수 있습니다. 다만, 여기서는 MVC 패턴으로 되어 있기 때문에 CodeIgniter로 애플리케이션을 개발할 때는 모델, 뷰, 컨트롤러를 각각 만들어야 한다는 점만 알면 됩니다. 먼저, 웹 서버 루트에 todo 디렉터리를 만들고 여기에 CodeIgniter를 복사합니다. - xampp/htdocs/todo todo 디렉터리에 CodeIgniter가 제데로 설치되었다면 주소창에 localhost/todo 를 입력했을 때 CodeIgniter 초기 화..
-
[CodeIgniter] 2. CodeIgniter 개발 환경 구성Web/CodeIgniter 2015. 7. 17. 11:26
Chapter 2. CodeIgniter 개발 환경 구성 CodeIgniter는 PHP 환경에서 작동합니다. 운영체제에 상관없이 PHP가 작동하는 환경이라면 사용할 수 있습니다. 윈도우를 기준으로 개발 환경 구성을 해보도록 하곘습니다. 2.1 윈도우에서 환경 구성하기 윈도우에서 PHP 개발 환경을 구성하려면 Apache, PHP, MySQL (APM)을 각각 설치하고 설정해야 하는데, 이 과정은 단순 반복이어서 번거롭습니다. XAMPP를 이용하면 APM을 한 번에 설치하고 관리할 수 있습니다. 2.1.1 XAMPP 설치 XAMPP 페이지(https://www.apachefriends.org/index.html)를 방문합니다. 다운로드 탭에 XAMPP for Windows 를 클릭하여 다운받습니다. 설치 ..
-
[CodeIgniter] 1. CodeIgniter 소개Web/CodeIgniter 2015. 7. 17. 10:31
Chapter 1. CodeIgniter 소개 CodeIgniter는 PHP로 웹 사이트를 구축하고자 하는 사람들을 위한 개발 프레임워크(Framework)입니다. CodeIgniter는 일반적인 방식으로 코딩하는 PHP 개발자에게 풍부한 라이브러리, 직관적 인터페이스, 쉬운 로직을 제공함으로써 개발 속도를 높여 줍니다. 불필요한 코딩을 최소화하여 비지니스 로직에만 집중하게 해줍니다. 1.1 CodeIgniter의 특징 - 가벼움(Lightness) : CodeIgniter는 상당히 적은 리소스만 사용하여 상당히 가볍습니다. - 최소한의 노력으로 사용할 수 있고 설정이 거의 필요 없습니다. : APM이 설치된 환경에 CodeIgniter 소스를 복사하는 것만으로도 'Welcome to CodeIgnite..