프레임워크7 코드이그나이터 4 쿼리실행 및 쿼리 결과 생성 코드이그나이터 4 쿼리 실행 개인적으로 쿼리를 실행할 때 정규 쿼리를 많이 사용합니다. 왜냐하면 직관적인 부분이 가장 큽니다. 우선 테스트 전에 데이터베이스와 테이블이 있다고 가정하겠습니다. 없을 경우 아래 부분을 참고 바랍니다. 데이터베이스 ci4tutorial 생성후 board 테이블 생성 합니다. CREATE TABLE `board` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL, `content` text NOT NULL, `writer` varchar(255) NOT NULL, `in_date` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `title` (.. 2021. 11. 30. 코드이그나이터 4 데이터베이스 연결방법 코드이그나이터 4에서 데이터베이스를 연결하기 위해서는 db설정을 해야 합니다. 원래 기본적인 소스에는 port 관련 변수가 설정되어 있지 않으나 port를 변경해야 할 경우는 port를 추가하시면 됩니다. app/Config/Database.php에 $default에 설정을 합니다. 2021. 11. 29. laravel 8 설치 오류 - Composer 설치 윈도우 환경에 라라벨 8 설치 하기위해서는 윈도우용 컴포저가 필요하다 링크 https://getcomposer.org/download/ 에 접속후 @php -r "file_exists('.env') || copy('.env.example', '.env');" Loading composer repositories with package information Updating dependencies Your requirements could not be resolved to an installable set of packages. Problem 1 - codeigniter4/framework[4.0.0, ..., v4.1.5] require ext-intl * -> it is missing from your .. 2021. 11. 26. 코드이그나이터 4 데이터베이스 클래스 사용방법 변경사항 코드이그나이터 3에서 코드이그나이터4로 넘어가면서 변경된 것이 없는 줄 알았는데 데이터베이스 관련 명령이 변경된게 있네요. 우선 데이터 베이스 클래스 초기화 방법 코드이그나이터 3 $this->load->database(); 코드이그나이터 4 $db = \Config\Database::connect(); 여러 결과가 포함된 표준 쿼리 코드이그나이터 3 $query = $this->db->query('SELECT name, title, email FROM my_table'); foreach ($query->result_array() as $row) { echo $row['title']; echo $row['name']; echo $row['email']; } 코드이그나이터 4 $query = $db->qu.. 2021. 11. 22. 이전 1 2 다음