2024/02/14 3

CodeIgniter에서 모델을 사용하여 데이터를 페이징

CodeIgniter에서 모델을 사용하여 데이터를 페이징하는 방법은 다음과 같습니다: 1. 먼저, `pager` 라이브러리를 로드해야 합니다. 이 라이브러리는 CodeIgniter에 내장되어 있으며, 데이터 페이징을 쉽게 처리할 수 있게 해줍니다. ```php $pager = \Config\Services::pager(); ``` 2. 그런 다음, 모델의 `paginate` 메서드를 사용하여 페이징된 데이터를 가져올 수 있습니다. 이 메서드는 첫 번째 인자로 페이지당 항목 수를, 두 번째 인자로는 페이징 링크를 생성할 그룹의 이름을 받습니다. ```php $model = new \App\Models\UserModel(); $users = $model->paginate(10, 'group1'); ``` 3..

PHP 2024.02.14

codeigniter에서 디비 연결 방법

CodeIgniter에서 데이터베이스에 연결하는 방법은 다음과 같습니다: 1. 먼저, `.env` 파일에서 데이터베이스 설정을 합니다. 이 파일에서 데이터베이스 연결에 필요한 정보를 설정할 수 있습니다. 예를 들어, 데이터베이스 호스트, 사용자 이름, 비밀번호, 데이터베이스 이름 등을 설정할 수 있습니다. ```properties database.default.hostname = localhost database.default.database = ci4 database.default.username = root database.default.password = root database.default.DBDriver = MySQLi ``` 2. 이제 이 설정을 사용하여 데이터베이스에 연결할 수 있습니다. ..

PHP 2024.02.14

Django OAuth Toolkit에서 액세스 토큰을 검증

Django OAuth Toolkit에서 액세스 토큰을 검증하는 방법은 다음과 같습니다: 1. 클라이언트가 서버에 요청을 보낼 때 `Authorization` 헤더에 액세스 토큰을 포함해야 합니다. 헤더의 형식은 `Authorization: Bearer {access_token}`입니다. 2. 서버는 요청을 받을 때 `Authorization` 헤더를 확인하고, 헤더에서 액세스 토큰을 추출합니다. 3. 서버는 추출한 액세스 토큰을 `oauth2_provider_accesstoken` 테이블에서 검색합니다. 토큰이 테이블에 존재하면, 토큰이 유효한 것으로 간주합니다. 4. 서버는 토큰의 `expires` 필드를 확인하여 토큰이 만료되었는지 확인합니다. 토큰이 만료되었다면, 서버는 요청을 거부합니다. 5. ..

DJANGO 2024.02.14