codeigniter4

블로그나, 여러 목록을 불러오는 페이지에서 한꺼번에 모든 목록을 불러오면 네트워크적으로 UI적으로 좋지 않기 때문에 이것을 해결하기 위해서 페이징으로 표시하거나, 더보기를 클릭했을 때 일정의 목록을 불러오는 기능으로 해결할 수 있는데, 이번에 codeigniter 프로젝트를 하면서 더보기로 목록을 불러오는 것으로 구현을 했다. 스크립트 let meeting_post_num = ; //맨처음 post의 개수를 가져와서 offset을 정해줌 let btn = document.getElementById('more_meeting'); //더보기 버튼 btn.addEventListener('click', ()=> { this.getMorePost(); }); function getMorePost() { let d..
Model model에서는 DB에서 data에 접근하고 수정 및 추가등의 작업을 수행합니다. 위치 App\Models의 경로에 위치합니다. Model 생성 Models\Topic.php 위의 코드에서 gets()메소드는 topic 테이블에 있는 모든 데이터를 가져오는 메소드 get()는 특정 id값의 topic 데이터만 가져오는 메소드 위의 만들어둔 코드를 Controller에서 접근할 수 있습니다. Controllers\Topic.php
Controller Controller는 유저가 요청하는 URL을 매핑하여 설정된 함수를 실행하는 처리를 합니다. 위치 app\controllers에 위치합니다. Controller 생성 위와같이 controller에서 받은 $name 데이터를 사용 파라미터를 이용
CodeIgniter 4 CodeIgniter는 빠른 실행속도를 보장하는 PHP의 프레임워크 환경설정 1. XAMPP 설치 https://www.apachefriends.org/index.html XAMPP Installers and Downloads for Apache Friends What is XAMPP? XAMPP is the most popular PHP development environment XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to..