일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 옵티머스 g
- 옵G
- 업비트
- FMS
- 옵지
- 셀레니움
- Selenium
- Laravel
- MySQL
- ubuntu
- 회고
- TiL
- 옵티머스g
- 라즈베리파이
- 라즈비안
- 코드이그나이터
- 라라벨
- 프레임워크
- 제주도
- 우분투 20.04
- 맛집
- C
- upbit
- 우분투
- codeigniter
- 20.04
- php
- Raspberry Pi
- 맥
- Ubuntu 20.04
- Today
- Total
목록php 프레임워크 (4)
평범한 이야기들
CI의 Model에 대해서 정리합니다. MVC 디자인 패턴에서 M인 Model은 데이터를 담당합니다. 데이터란 보통 데이터베이스를 말하고 있습니다.데이터를 다루는 로직을 따로 모델로 모아두어 데이터의 입출력과 화면을 관리하는 뷰를 격리 시켜좀 더 편리하게 작업할 수 있는 환경을 그리고 호환성있게 만들어줄수 있습니다. 1. 데이터베이스 설정 Model을 사용하기 위해 CI의 데이터베이스 설정입니다.Application/config/database.php 파일을 수정해야합니다.주요 내요한 몇가지 설정만 해주시면 됩니다. hostname : 데이터베이스 서버의 주소username : 데이터베이스 사용자의 이름password : 데이터베이스 비밀번호database : 데이터베이스 명dbdriver : 데이터베이..
CI의 View를 정리할려고 합니다. View는 사용자들이 볼 수 있는 영역, 즉 화면에 출력되는 부분이라고 할 수 있습니다. CI를 이용한다면 MVC 디자인 패턴을 사용하기 때문에 View를 나누어 주는것이 좋다고 봅니다. Controller에서 직접 코딩하지 않고 View를 사용하는 이유는 체계적으로 관리를 하기 위함입니다. 디자이너나 퍼블리셔, 그리고 프로그래머의 업무를 나누어 작업 할 수 있기 때문에 수정하는 과정에서 오류를 조금이나마 낮출 수 있기 때문입니다. CI가 설치된 폴더에 application 디렉토리 하위에 views라는 디렉토리에 php 파일을 생성하고 화면에 보여질 소스를 입력하시고 저장하시면 됩니다. (보통은 html 태그들입니다.) Controller에서는 뷰를 호출하기 위해서..
Codeigniter 즉 CI 는 MVC 디자인패턴을 가지고 있습니다. MVC 디자인 패턴은 M : ModelV : ViewC : Controller 이렇게 각 단어의 앞글자를 따서 이름을 부르고 있습니다. 각각의 역활은 차 후 포스팅에서 설명해드리도록 하겠습니다. 먼저 오늘은 CI 의 Controller를 정리할려고 합니다. 지금 당장은 Controller가 무엇을 하는지는 모르셔도 됩니다. 추후 MVC 패턴을 공부할 때 더 자세히 알수 있을거 같습니다. 다만 지금 이 글에서는 Controller의 이름을 통해 사이트의 URL(주소)이 결정되는 모습을 보실 껍니다.(즉 컨트롤러와 URL 주소의 맵핑이 되는 과정입니다.) 그리고 URL의 주소를 통해서 화면에 출력되는 내용을 볼 수 있습니다. 저는 CI를..
PHP 프레임워크인 Codeigniter (코드이그나이터) 설치방법입니다. 먼저 Codeigniter 사이트에 방문합니다. http://www.codeigniter.com/ Codeigniter 의 사이트입니다. 현재 버전은 2.2.0 버전이 최신 버전입니다. Codeigniter 의 압축 파일이 다운이 완료 되면 해당 파일을 압축 해제 후 압축 해제 된 파일 전체를 서버에 올려주시면 됩니다. 설치한 폴더를 브라우저로 접속하게 되면 다음과 같이 뜨게 되고 설치가 완료 됩니다. Codeigniter 설치방법이 아주 간단합니다. 설치요약 1. 압축파일을 받는다. 2. 압축해제 해 웹 서버에 올린다.3. 설치가 잘 되었는지 브라우저로 접속해본다. PHP, 프레임워크, PHP 프레임 워크, Codeigniter..