IDE & Framework/CodeIgniter

    [PHP] Code Igniter에서 MySQL 사용

    [PHP] Code Igniter에서 MySQL 사용

    * 참고 -> (= Object Operator) : 객체 범위 내에서 객체에 접근하기 위해서 사용하는 오퍼레이터입니다. => (= Double Arrow Operator) : 배열의 키, 값을 할당할 때 사용하는 오퍼레이터입니다. DB conntect 위치 : conifg/database.php $db[’dbName’] = array( ... ) 꼴로 여러 커넥션을 만들 수 있음.커넥션의 각 값의 정보는 위 링크에 잘 나와있음. $active_group ='dbName'; 으로 기본 커넥션을 설정할 수 있음. $db['real'] = array( 'hostname' => '데이터베이스 서버 이름', 'username' => '사용자아이디', 'password' => '사용자비밀번호', 'database..

    [PHP] Code igniter MVC

    [PHP] Code igniter MVC

    Controller controllers폴더 내에 위치해야 한다. CI_Controller를 상속받는 클래스를 생성해 컨트롤러를 여러개 생성할 수 있다. class Practice extends CI_Controller { ... } 위의 경우는 https://YOUR_SERVER_ENDPONT_NAME/practice로 접근이 가능하다. 원래는 URL 중간의 index.php의 존재가 있었으나(이전 포스팅 참조), 세팅을 통해 URL 중간에서 제거할 수 있음(https://www.cikorea.net/bbs/view/lecture?idx=7073) 내부에 index() 함수 생성시 https://YOUR_SERVER_ENDPONT_NAME/practice로 접근하면 index()가 호출된다. index..

    [PHP] Code Igniter란?

    [PHP] Code Igniter란?

    Itroduce Code Igniter란, php기반의 오픈소스 프레임워크입니다. 또다른 php 기반 프레임워크로는 라라벨이 있습니다. java에 spring이 있다면, php엔 Code Igniter와 라라벨이 있죠. 현재까지도 활동하는 한국 사용자 포럼도 있으니, 궁금하시면 접속해 보세요! [커뮤니티 바로 가기] Application Architecture 1. index.php는 ci를 시동하기 위한 Front Controller로써, 기본적인 리소스들을 초기화 시킵니다. 2. Router는 각각의 http 요청이 어디로 연결되어 어떻게 수행되어야 하는지를 알려준다. (이 과정에서, 캐시파일이 있다면 실행 과정을 거치지 않고 브라우저에 캐시를 보낸다.) 3. Security는 controller가 ..