Curso de Codeigniter – Aula 1 – Introdução ao CodeIgniter

내 이름은 에스테 방 (Estevão)이고 당신은 Codeigniter 과정에 있습니다 여기 Devmedia에서 왔어

이 수업에서는 Codeigniter의 측면, 사이트에서 다운로드하는 방법 첫 번째 프로젝트를 시작하십시오 이미 수업에 대한 아이디어가 마음에 들면 우리는 당신의 친구 및 질문을 공유합니다 당신은 논평을 통해 우리와 대화 할 수 있습니다 직원이 다른 코스에 오신 것을 환영합니다 rodrigues 및 오늘 우리는 코냑이 PHP 프레임 워크임을 알게 될 것이다

mobile 톱에 기반한 mvc 표준에 기반한 웹 애플리케이션 개발 책임을 우리 구성원의 요소와 분리시키는 데 도움이되는 통제 응용 프로그램은 더 나은 구조화 된 프로젝트 joao을 가지고 개인적인 과정의 초점은 우리가가는 과정이 있다는 것을 mvc에 설명하는 것이 아닙니다 의 전체 mvc 표준을 설명하는 비디오 설명에서 사용할 수 있습니다 언어 또는 뷰티 프레임 워크의 독립적 인 형태 그러니 가자, 가자, 가자 그래서 우리가 당장에 알아야 할 중요한 일이다 코드에 무료 프레임 워크가 있고 오픈 소스를 사용할 수 있음 rami 그리드에서 소스 코드와 그 기여도를 확인할 수 있습니다

빈번히 접수되고 현재 플랑드르 어 버전 311 광범위한 문서가 있습니다 구성 요소의 사용과 우리를 도울 수있는 매우 강력한 공동체에 우리가 의문을 가질 때, 프라이 부르크는 우리가 가질 필요가있는 성공과 함께 사용할 수 있도록 기능합니다 우리의 환경과 개발에 php를 설치하고 우리가 어떻게 일할 것인가? 또한이 경우 데이터베이스가 더 많을수록 더 중요한 것은 우리 브랜드에 설치되어있는 것은 의심 할 여지가 있습니다 어떤 서버 유형 챔피언 앰프가 이런 식 으로든 아니든간에 여기서 우리는 샴 피뇽을 사용하지 않기로 선택했다

프로세스 그래서 우리는 임베디드 PHP 서버를 사용합니다 하지만 만약 당신이 이미 거기에 당신을 위해 예를 들어 apache 챔피언을 사용 고위 인사들과 함께 일하는 것은 꽤 쉽습니다 예를 들어 ong beauty와 함께 우리는 PHP를 가장 많이 설치해야합니다 그리고 정확하게 계속 아름다움을 계속하기 위해 계속되는 서버 다음 단계는 이제 우리가 볼 수있는 프리몬트를 다운로드 할 수있는 방법입니다 실제로 설치하는 것이 얼마나 간단할까요? 우리가 이미 작업 할 폴더를 간단히 다운로드하면 프로젝트의 모든 요소가 포함되어 있으므로 코냑을 사용하기가 어려움 여기에 zip 파일을 저장합니다

이 컴퓨터는 나에게 내 컴퓨터의 일부를 제공하고 우리는 이것을 추출 할 것이다 일단 다운로드가 끝나면 파일을 보겠습니다 그 파일을 quicou 가지고 있고 우리가 방금 추출 할 수있는 버전을 가지고 있고이 이미 우리 프로젝트를 대표 할 폴더 프레임 워크와 그것의 비교적 단순한 구조는 우리는 여기서 실제로 우리 프로젝트의 주장을 유지할 것입니다 예 : vilson 모드 폴더 및 컨트롤은 시스템 붙여 넣기는 치킨 코어 코드의 코드입니다 우리는이 폴더에서 컨텍스트 요소 인이 폴더에서 작업해야합니다

프로그램이 josé hiv 폴더를 실제로 작동시키는 데 사용됩니다 이름에는 프레임 워크 문서의 오프라인 버전이 포함되어 있습니다 언제든지 인터넷에 연결할 수 없습니다 이 부분의 개발 과정에서 문서를 가장 많이 참조하십시오 파일은이 프레임 워크의 버전 컨트롤에 링크되어 있습니다

인덱스 포인트 PHP를 제외 하고이 시점에서 우리에게 중요하지 않습니다 이것이 우리가 할 때마다 우리의 응용 프로그램의 출발점입니다 우리 프로젝트의 요청은 브라질에서의 신청서입니다 그 (것)들을 받고 우리의 성분에 이미 전체 질문을 지시 할 것이다 좌표를 사용하여 이야기 할 프로젝트입니다 각 프로젝트 내에서이 폴더를 다운로드하고 생성하십시오

그래서 우리는 naya 본체를 다운로드 할 때 자신의 폴더가 있습니다 우리는 여기서 이미 프로젝트를 대표하므로 우리는 간단하게 여기에 예를 들어 소개하고이 이름은 이미 우리 프로젝트입니다 그래서 우리는 가상 저장소를 만들어야합니다 차가운 추출물은 블로그의 일부분을 똑같은 이름으로 바꿉니다 동일한 방식으로 간단한 예제 응용 프로그램 이 폴더에는 이미 프로젝트가 포함되어 있으므로 매우 간단합니다

아름다움 좌표가있는 빠른 시작 응용 프로그램 그래서 다음 버전에서는 다음 이름을 완벽하게 다운로드하십시오 지금 내가 가장 많이 갔던 단계부터 지금 단계는 다운로드되었습니다 우리는 이미 여기에 있습니다 우리가 그것을 버리고 볼 수있는 브라질에 접근 할 수있는 프로젝트 처음에는 우리가 처음에 보았던 것처럼 그것이 어떻게 작동합니까? PHP를 임베디드 서버 그럼 너희들은 우리가 그 부분을 만들 소개 (introduction)라고 부르며 여기서 나는 내 서버가 indexhu 파일 bhp가 해당 부분의 루트에 있습니다

이를 위해 PHP 명령 -10을 사용하고 원하는 주소를 사용합니다 그것은 조이스 명령을 실행하기 시작합니다 우리가 PHP의 서버 모티브를 시작하는 것입니다 그 순간까지 정확히 코디네이터와 아무 관련이 없습니다 다른 닭고기와 함께 일하고있다 서버를 시작할 때와 같은 방법으로 시작할 수 있습니다 폴더의 루트에있는 index

hu 파일을 검색하면이 폴더의 브라질은 그 파일이 내 요청을받는 것이므로 내 명령은 이미 서버가 포트 8080에서 실행 중임을 나에게 알려 줬다 브라질에 가자 여기 브라질에서 로컬 액세스 roth 두 지점 8080 이미 페이지가있는 경우 코디네이터 또는 내 프로젝트가 이미 생성 된 경우 닭은 이미 거기에서 달리고 있습니다 우리는 이미 그 사이에 클럽에서 일하는 것은 바로이 부분이 이미 기본적으로 구조가 어떻게 작동 하는지를 보여줍니다 우리는이 비디오 강의를 마감했습니다

다음에 또 봐

#1 CodeIgniter 3.x Advanced Tutorial – Setup (Installing Codeigniter)

먼저 CodeIgniter 프레임 워크 wwwcodeigniter

com을 다운로드하십시오 다운로드가 완료되면 컴퓨터의 로컬 서버 (xampp)의 htdocs 폴더에 붙여 넣으십시오 압축 파일을 압축 파일로 나머지 파일 삭제 우리는 codeigniter의 응용 프로그램 폴더에서 작업합니다 컴퓨터의 로컬 서버를 시작하고 프로젝트를 엽니 다 완전히 codiginator 프로젝트가 실행됩니다

좋아하는 편집기 (원자, 숭고한 비주얼 코드)를 엽니 다 편집기에서 codeigniter 프로젝트 열기 홈 페이지보기 파일 열기 (application / view / welcome_messagephp) 이 파일을 수정하십시오 CSS 및 폐기물 HTML 제거 PHP 버전 확인 (PHP 568) 공개 codeigniter 문서 일반 토픽 / CodeIgniter URL로 이동 codeigniter urlsC에서 index

php 텍스트를 제거하려면 프로젝트 홈에서 htaccess 파일을 만들고이 코드를 붙여 넣습니다

#2 CodeIgniter 3.x Advanced Tutorial – Installing Codeigniter HMVC Library

Codeigniter HMVC Library 설치 방법 Codeigniter HMVC 라이브러리를 bitbucket에서 엽니 다 설명의 링크 다운로드 옵션을 클릭하고 저장소를 다운로드하십시오

다운로드가 완료되면 zip 파일을 프로젝트 폴더에 붙여 넣으십시오 zip 파일의 압축을 풀고 폴더 (core, third_party)를 응용 프로그램 폴더에 붙여 넣습니다 프로젝트 새로 고침 라인 번호 300의 로더 파일에 오류 표시 Google에서이 오류를 찾아이 결과를 300 행으로 대체하십시오 로더 파일 저장 및 프로젝트 새로 고침 오류가 수정되었습니다 응용 프로그램 폴더에 모듈 폴더 만들기 응용 프로그램 폴더에 새 모듈 (예 : HOME) 만들기 홈 모듈에 컨트롤러, 모델 및 뷰의 폴더를 만듭니다

이것은 우리의 HMVC (Hierarchical Model View Controller)입니다 이제 홈 모듈의 컨트롤러 폴더에 홈 컨트롤러를 만듭니다 그리고 우리가 무언가를 인쇄하는 색인 ​​함수를 만듭니다 홈 컨트롤러를 실행하려면 먼저 URL에 집을 추가해야합니다 그리고이 방법으로 우리의 홈 컨트롤러가 실행되어 인덱스 기능이 실행됩니다

이제 codeigniter의 기본 컨트롤러를 변경합니다 기본 컨트롤러는 환영 대신 홈 컨트롤러를 설정합니다 이제 프로젝트의 기본 URL을 열면 홈 컨트롤러가 실행됩니다 그리고 웰컴 컨트롤러도 실행됩니다

#5 CodeIgniter 3.x Advanced Tutorial – Set Page Header, Menu, Footer and Main Content with Library

사용자 정의 라이브러리로 페이지 머리글, 메뉴, 바닥 글 및 주요 내용 설정 이것은 맞춤 라이브러리입니다 (Set_layout) 프로젝트에서 같은 이름의 새 라이브러리 만들기 PHP 코드를 복사하여 라이브러리에 붙여 넣습니다

먼저 라이브러리를 사용하려면로드해야합니다 또는 자동로드 파일에 추가 할 수도 있습니다 우리는 (_home) 또한 페이지 제목을 설정하고 데이터를 전달하고 html 메타 태그를 추가 할 수도 있습니다 개인적인 기능이므로 아무 것도 편집 할 필요가 없습니다 홈 패널 및 사용자 패널과 같이 패널에 따라 몇 개의 기능을 만들 수 있습니까? 낭비 코드 제거 우리는 관리자 패널조차 필요하지 않습니다

홈 패널 헤더, 메뉴 및 바닥 글 파일 만들기 홈 패널 헤더, 메뉴 및 바닥 글 파일 만들기 머리글, 메뉴 및 바닥 글 파일을이 폴더에 붙여 넣습니다 홈 모듈에서 파일 (heder, menu 및 footer)을 삭제하십시오 `Set_layout` 라이브러리를로드하고 home 함수를 사용하십시오 페이지 제목 설정 이것은 주요 콘텐츠 파일입니다 또한 나중에 볼 수있는 HTML 메타 태그도 삭제하십시오 보기 페이지로 데이터를 보내려면 이것을 사용하십시오

메뉴 파일 이름 바꾸기 모든 파일이로드되었습니다 보낸 데이터를 보여줍니다 모든 함수에서 호출 할 수 있도록 auto_load 파일에 Set_layout 라이브러리를로드하십시오

#7 CodeIgniter 3.x Advanced Tutorial – Part 1 – Form validation on user registration form

사용자 등록 페이지를 사용하고 있습니다 이것은 사용자 등록보기 페이지입니다

사용자 등록을 위해 양식 유효성 검사 사용 등록을위한 양식 검증을 설정하십시오 양식 유효성 검사 규칙을 설정하십시오 is_unique 유효성 검사를 사용하기 전에 데이터베이스를 만들어야합니다 데이터베이스는 codeigniter 데이터베이스 설정 파일에 설정되어야합니다 데이터베이스 라이브러리를 자동로드 구성 파일에로드하십시오

이제 사용자 데이터베이스 테이블을 만듭니다 이제 is_unique [database tablecolumn] 유효성 검사를 사용할 수 있습니다 is_unique 유효성 검사에 대한 사용자 정의 유효성 검증 오류 작성 비밀번호 일치 확인 사용 첫 번째 양식 유효성 검사 라이브러리로드 이제 자동로드 설정 파일에 양식 유효성 검사 라이브러리를로드하십시오 유효성 검사 오류 표시 안 함 이제 모든 유효성 검사 오류를 표시하십시오

모든 유효성 검사 오류 표시 오류 템플릿 변경 변경 유효성 검증 오류 템플리트에이 메소드 사용 이 방법을 사용자 컨트롤러에 넣는다 오류 템플릿이 변경된 것을 볼 수 있습니다 오픈 부트 스트랩 4 경고 문서 오류 메시지에 부트 스트랩 4 경고 클래스 사용

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] 이 후에도 뷰 파일에서 데이터를 전달할 수 있습니다

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

12 Jquery Basic hide and show with Codeigniter 3

안녕하세요, 내 초고속 자습서에 오신 것을 환영합니다 이 자습서에서는 jquery로 양식을 숨기고 표시하는 방법 자바 스크립트와 이것은 기본적인 튜토리얼입니다 보시다시피 자바 스크립트의 여기에 당신을 입력 할 수 있습니다

jquery 브라우저를 클릭하십시오 jquery 311을 다운로드 한 다음 이 파일을 선택할 수 있습니다 압축 된 그리고 이것은 압축되지 않은 나는 이것을 클릭 할 것이고 나는 가지고있다

여기에 자바 스크립트 파일을 다운로드하고 그럼 내가이 파일을 열어야 해 나는 이것을 복사 할 것이고 나는 다시 프로젝트 그리고 내가 볼 수있는 한 여기에 CSS 폴더가있는 폴더 하나와 이제 새 디렉토리를 추가하겠습니다 js라고 불리면 여기에 붙여 넣습니다 jquery 여기 우리가 가서 jquery, 그냥 무시 이제 우리가 파일을 가지고 있기 때문에 지금은 괜찮습니다 우리는 이것에 자바 스크립트 파일 헤더에 추가하면됩니다

이것을 다음과 같이 추가하십시오 기둥과 public 및 js, jquery 지금 이걸 다시로드하십시오 과 너 이걸 조사해야 해, 여기 우리가 간다 jquery 파일 및 로그인해야합니다 좋아, 여기 보이는 것처럼 데이터 (보기)를 삽입하는 것입니다 여기에 나는 형식을 가지고있다

정상적인보기 나는 jquery를 여기에 추가 할 것이고, 나는 하나를 추가 할 것이다 여기에 "새로 추가"버튼이 있습니다 그리고 우리는 돌아 왔고 이것은 버튼입니다 좋아 그리고 ID를 추가하면 ID는 "addnew"가됩니다 확인 및 양식 ID를 추가합니다

우리의 양식 양식 확인 및 간단하게 여기에 스크립트를 추가하고 자바 스크립트 jquery의 형태는 문서 준비 기능, 이것은 기본 양식이며 이것은 귀하의 이것은 귀하의 양식이며 기본적으로 우리는 양식을 숨기고 단순히 ID가있는 경우 여기에 양식을 작성하십시오 이것과 클래스를 추가하는 것은 점입니다 확인을 누른 다음 ID에 대한 괜찮아 그냥 너는 숨길 수있어 좋아, 이제 내가 다시로드해야합니다

여기 우리가 간다 사라졌어, 그렇지 않아 요소가 CSS 스타일에 숨어 있어야합니다 CSS 파일과 결합 디스플레이 블록이라고 불리는데 여기에 행동을 추가 할 것입니다 'addnew' 실제로 'addnew'는 버튼 ID입니다

를 클릭하고 기능을 클릭하십시오 지금은 양식 보여줄 것입니다 좋아, 이제 우리는 다시 브라우저와 그 새로운 아 여기에 우리가 가서 내 양식입니다 실제로 값 여기에 우리는 멋진 것을 시도하고 생각합니다 이 자습서에서는 기본 jquery입니다

다음에 보자 비디오 감사합니다

#9 CodeIgniter 3.x Advanced Tutorial – Create a custom form validation rule

사용자 지정 양식 유효성 검사 규칙 만들기 이전 비디오의 양식 유효성 검사 소스 코드 콜백 : 사용자 고유의 유효성 검사 메소드 고유 한 유효성 검사 방법 만들기 입력 필드 데이터 인쇄 수정 함수 이름 유효성 검사를 위해 입력 문자열 (전자 메일) 확인 어떤 실수 유효성 검사 메시지 줄 수정 사용자 정의 유효성 검사 오류 표시 이 함수에서 데이터베이스 쿼리를 통해 유효성 검사를 수행 할 수도 있습니다 이메일 주소 변경 확인 오류 표시 안함

#6 CodeIgniter 3.x Restful #API Library – REST API with Token Authorization

:: API 인증 :: API 구성 배열`requireAuthorization`에 하나 이상의 매개 변수를 추가하십시오 이제 인증 API를 작성하십시오

새 경로 만들기 디버그 API 경로 Show Error :: Token이 정의되어 있지 않습니다 승인이 API에서 제거되면`requiresAuthorization` 매개 변수를 제거하십시오 헤더에 토큰을 전달하려는 경우 jwt 구성 파일로 이동하여 헤더의 이름을 변경할 수도 있습니다 토큰 생성 이 코드를 복사하여 API 함수에 붙여 넣으십시오

이처럼 인증 토큰을 생성했습니다 jwt 구성 파일에서 헤더의 이름과 만료 시간을 변경할 수 있습니다 토큰 데이터에 액세스하는 방법