codeigniter4 ページネーション

codeigniter4 ページネーション
composer create-project codeigniter4/appstarter project-pagination
設定ファイルを作成
cp env .env

#--------------------------------------------------------------------
# ENVIRONMENT
#--------------------------------------------------------------------


# CI_ENVIRONMENT = production

 CI_ENVIRONMENT = development

#--------------------------------------------------------------------
# DATABASE
#--------------------------------------------------------------------
#データベース接続設定
#変更前
# database.default.hostname = localhost
# database.default.database = ci4
# database.default.username = root
# database.default.password = root
# database.default.DBDriver = MySQLi
# database.default.DBPrefix =
# database.default.port = 3306


database.default.hostname = localhost
database.default.database = prefectural
database.default.username = root
database.default.password = 
database.default.DBDriver = MySQLi
database.default.DBPrefix =
database.default.port = 3306


#--------------------------------------------------------------------
# LOGGER
#--------------------------------------------------------------------

# logger.threshold = 4
共通するヘッターファイルを作る
mkdir app/Views/layout
touch app/Views/layout/frontend.php
mkdir app/Views/layout/inc
touch app/Views/layout/inc/navi.php
frontend.php
Naviファイルを共通化するためフォルダとファイルを作る
mkdir app/Views/layout/inc
touch app/Views/layout/inc/navi.php
navi.php
Modelを作成
php spark make:model prefectural
CodeIgniter v4.6.4 Command Line Tool - Server Time: 2025-12-17 20:49:09 UTC+00:00

File created: APPPATH/Models/Prefectural.php
app/Models/Prefectural.phpを編集
Controllerを作成
php spark make:controller prefectural
CodeIgniter v4.6.4 Command Line Tool - Server Time: 2025-12-17 21:32:13 UTC+00:00

File created: APPPATH/Controllers/Prefectural.php

app/Controllers/prefecturalController.phpを編集