profile
스타트업에 관심이 많은 10 + n년차 웹 개발자. 자바 스프링 (혹은 부트), 파이썬 플라스크, PHP를 주로 다룹니다.
태그 목록
전체보기 (64)코드이그나이터4(39)(15)데이터베이스(8)컨트롤러(7)input(6)http(5)MVP(5)마크다운 블로그(5)스타트업(5)모델(4)개발자(3)php(3)코드이그나이터(3)MVC(2)유효성 검사(2)파라미터(2)첨부파일(2)file(2)git(2)코딩(2)비용(2)POST(2)외주(2)빨리(1)디폴트 파라미터(1)코그이그나이터4(1)외부(1)차이(1)지분(1)링크(1)URI(1)린 스타트업(1)GET(1)연봉(1)요청과 응답(1)radio(1)마이에스큐엘(1)patch(1)td(1)교육(1)모델 생성(1)REST(1)세션(1)엔티티(1)이미지(1)Request(1)Response(1)connect()(1)데이터베이스 설계(1)엔드포인트(1)프래그먼트(1)역사(1)a(1)도메인(1)나이(1)th(1)열심히(1)여러줄 텍스트(1)경로ㅡ 쿼리 스트링(1)거부감(1)목록(1)composer(1)head(1)선택(1)text(1)첫번째 페이지(1)아파치(1)풍부한 모델(1)퍼블리싱(1)textBox(1)여러개(1)모델 유효성 검사(1)서버(1)JOIN(1)MIME type(1)레이아웃(1)채용(1)환경 설정(1)설치(1)https(1)json(1)샘플(1)조인(1)프로토콜(1)put(1)options(1)delete(1)컴포저(1)phpstorm(1)select(1)option(1)li(1)꼼꼼(1)지식노동자(1)서버 시작하기(1)비즈니스(1)apache(1)생산성(1)테이블(1)mysql(1)checkbox(1)체크박스(1)해결(1)커트롤러(1)html(1)TRACE(1)산정(1)기술(1)ul(1)Multiple(1)내부(1)라디오(1)문제(1)Table(1)접속 정보(1)XAMPP(1)요건(1)MariaDB(1)tr(1)준비(1)ol(1)기대수익률(1)메소드(1).env(1)마이그레이션(1)rich model(1)시간(1)리다이렉트(1)비연결성(1)발전(1)비밀번호(1)textarea(1)마리아디비(1)기능(1)password(1)클라이언트(1)텍스트(1)잘하는(1)다운로드(1)스톡옵션(1)포트(1)정의(1)수준(1)

코드이그나이터4 컨트롤러 다루기 - 8 - 유효성 검사하기

유효성 검사하기 웹 프로그래밍의 오랜 격언 중 하나는 "사용자의 입력은 믿지 말 것"입니다. 사용자가 굳이 악의가 있어서라기보다는 사용법이 익숙치 않아서, 혹은 재미로, 어떤 이유로든간에 개발자가 의도한 바와 다르게 작동시킨다는거죠. 그래서 우리는 유효성 검사가 필요합

2021년 3월 11일
·
0개의 댓글

코드이그나이터4 컨트롤러 다루기 - 7 - JSON 응답하기

JSON 응답하기 현대의 웹 서버는 HTML만 보여주지 않습니다. JSON도 보여주고, XML도 보여주고, 여튼 여러가지 데이터 형식을 보여줍니다. 특히 2000년대 중반 이후 Ajax가 부상하면서 JSON 형식은 필수가 되었죠. 이번 챕터에서는 코드이그나이터에서 JS

2021년 3월 10일
·
0개의 댓글

코드이그나이터4 컨트롤러 다루기 - 5 - POST 데이터 읽기

POST 데이터 읽기 웹 개발에서는 리소스의 조회를 요청하는 GET 외에도 리소스의 변경을 요청하는 POST 요청도 자주 쓰입니다. 이번 챕터에서는 POST 데이터를 읽는 방법을 확인해 보겠습니다. 흐름은 아래와 같습니다. 브라우저에서 http://localhost:

2021년 3월 8일
·
0개의 댓글

코드이그나이터4 컨트롤러 다루기 - 4 - 뷰 보여주기

우리는 이제까지 문자열을 그대로 브라우저에 보여줬습니다. 마치 C언어로 CGI를 만들던 시절처럼 말이죠. 간단한 문자열을 만들기에는 이런 방법도 나쁘지 않지만, 복잡한 HTML을 다루기에는 너무 힘들 겁니다. 그래서 MVC 중 View를 분리하겠습니다. 뷰는 a) 어떤

2021년 3월 7일
·
0개의 댓글

코드이그나이터4 컨트롤러 다루기 - 3 - 디폴트 파라미터

만약에 파라미터가 선언된 엔드포인트 메소드에 파라미터가 전달되지 않으면 어떻게 될까요? http://localhost:8080/sample/param에 접속해서 결과를 확인하겠습니다. 확인할 수 있듯이 ArgumentCountError 오류가 납니다. 이런 경우를 방

2021년 3월 5일
·
0개의 댓글

코드이그나이터4 컨트롤러 다루기 - 2 - 엔드포인트 파라미터 입력받기

엔드포인트 파라미터 입력받기 엔드포인트에 파라미터를 입력받는 방법을 알아보겠습니다. Sample 컨트롤러에 아래의 메소드를 두 개 추가합니다. /app/Controllers/Sample.php http://localhost:8080/sample/param/ci4 UR

2021년 3월 4일
·
0개의 댓글
post-thumbnail

코드이그나이터4 컨트롤러 다루기 - 1 - 샘플 컨트롤러 생성

컨트롤러 다루기 이번 장에서 배울 것 코드이그나이터4에서 컨트롤러는 브라우저를 비롯한 클라이언트의 요청(request)을 받아 응답(response)하는 역할을 하는 PHP 클래스입니다. 이번 장에서는 코드이그나이터4의 컨트롤러에 대해 개별 기능 사용법을 익혀 보겠습

2021년 3월 3일
·
0개의 댓글