CodeIgniter 썸네일형 리스트형 [Codeigniter]Routing Routing 사용자 지정 라우팅 규칙을 사용하면 모든 URI를 컨트롤러 및 방법을 사용하고 일반적인 규칙에서 벗어날 수 있습니다. http://example.com/[controller-class]/[controllermethod]/[arguments] app / Config / Routes.php에 있는 라우팅 파일을 열고 구성 파일의 "Route Definitions"섹션을 찾습니다. 주석 처리되지 않은 유일한 줄은 다음과 같아야합니다. $routes->get('/', 'Home::index'); 이 지시문은 내용이 지정되지 않은 수신 요청이 홈 컨트롤러 내부의 index 메서드로 처리해야 합니다. ‘/’에 대한 경로 지시문 뒤에 다음 줄을 추가합니다. $routes->get('(:any)', 'P.. 더보기 [Codeigniter]Static pages Static pages 참고 :이 자습서에서는 CodeIgniter를 다운로드하고 개발 환경의 프레임 워크를 설치합니다. 가장 먼저 할 일은 정적 페이지를 처리 할 컨트롤러를 설정하는 것입니다. 컨트롤러는 단순히 작업을 위임하는 데 도움이되는 클래스입니다. 예를 들어 다음과 같이 호출 할 때 : http://example.com/news/latest/10 "뉴스"라는 컨트롤러가 있다고 상상할 수 있습니다. 방법은 뉴스에 대한 호출은 "최신"입니다. 뉴스 방식의 임무는 뉴스 항목을 페이지에 렌더링합니다. MVC에서 자주 볼 수 있습니다. 일치하는 URL 패턴 : http://example.com/[controller-class]/[controllermethod]/[arguments] URL 체계가 더 복잡.. 더보기 [Codeigniter]Model 모델 액세스 Model 모델 액세스 // 새 클래스를 수동으로 생성 $userModel = new \App\Models\UserModel(); // 모델 헬퍼 함수로 새 클래스 생성 $userModel = model('App\Models\UserModel', false); // 모델의 공유 인스턴스 생성 $userModel = model('App\Models\UserModel'); // custom DB 연결 // 네임스페이스가 제공되지 않으면 시스템이 알고 있는 // 모든 네임스페이스를 검색하여 UserModel 클래스를 찾습니다. $db = db_connect('custom'); $userModel = model('UserModel', true, $db); 더보기 [Codeigniter]Array 헬퍼 Array 헬퍼 배열 헬퍼는 보다 복잡한 배열 사용을 단순화하기 위해 여러 기능을 제공 helper('array'); 사용 가능한 함수 dot_array_search(string $search, array $values) Parameters:$search (string) – 배열을 검색하는 방법을 설명하는 점 표기법 문자열(dot-notation string) $values (array) – 검색 할 배열 Returns:배열 내에서 찾은 값 또는 null Return type:mixed ex) $data = [ 'foo' => [ 'buzz' => [ 'fizz' => 11 ], 'bar' => [ 'baz' => 23 ] ] ] // Returns: 11 $fizz = dot_array_search('.. 더보기 [Codeigniter]Database Query 쿼리 헬퍼 메소드 쿼리 헬퍼 메소드 — CodeIgniter 4.0.4 documentation 데이터베이스 삽입을 수행할 때 삽입 ID 번호입니다. “쓰기” 유형 쿼리를 수행할 때 영향을 받는 행의 갯수를 표시합니다. (insert, update, etc.). Note MySQL의 “DELETE FROM TABLE”은 영향을 받는 행을 0 ci4doc.cikorea.net 쿼리 실행 정보 $db->insertID() //데이터베이스 삽입을 수행할 때 삽입 ID 번호 $db->affectedRows() //“쓰기” 유형 쿼리를 수행할 때 영향을 받는 행의 갯수 $db->getLastQuery() //마지막으로 실행 된 쿼리 개체 데이터베이스 정보 $db->countAll() //특정 테이블 행의 수 ec.. 더보기 [Codeigniter]Database 데이터베이스 구성 구성 파일은 app/Config/Database.php .env 파일에서 데이터베이스 연결 값을 설정 가능 데이터베이스 구성 — CodeIgniter 4.0.4 documentation 데이터베이스 구성 CodeIgniter에는 데이터베이스 연결 값(username, password, database name, etc.)을 저장할 수 있는 구성 파일이 있습니다. 구성 파일은 app/Config/Database.php에 있습니다. .env 파일에서 데이터 ci4doc.cikorea.net public $default = [ 'DSN' => '', 'hostname' => 'localhost', 'username' => 'root', 'password' => '', 'database' =>.. 더보기 [Codeigniter] Codeigniter4 webhosting Codeigniter4 Codeigniter4 web 웹 폴더 중에 설치 하실 폴더 지정 예) htdocs > api : > wq 재시작 nginx -s reload 더보기 이전 1 다음