Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kenjis/codeigniter4-matome
CodeIgniter 4 まとめ
https://github.com/kenjis/codeigniter4-matome
codeigniter codeigniter4
Last synced: 3 months ago
JSON representation
CodeIgniter 4 まとめ
- Host: GitHub
- URL: https://github.com/kenjis/codeigniter4-matome
- Owner: kenjis
- Created: 2021-01-01T00:03:41.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-29T23:39:57.000Z (7 months ago)
- Last Synced: 2024-10-01T00:41:22.282Z (4 months ago)
- Topics: codeigniter, codeigniter4
- Language: Shell
- Homepage:
- Size: 179 KB
- Stars: 14
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CodeIgniter4 まとめ
- [最近の動向](#%E6%9C%80%E8%BF%91%E3%81%AE%E5%8B%95%E5%90%91)
- [本家](#%E6%9C%AC%E5%AE%B6)
- [公式マニュアル](#%E5%85%AC%E5%BC%8F%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB)
- [コミュニティ](#%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3)
- [脆弱性情報](#%E8%84%86%E5%BC%B1%E6%80%A7%E6%83%85%E5%A0%B1)
- [問題](#%E5%95%8F%E9%A1%8C)
- [開発環境の構築](#%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%81%AE%E6%A7%8B%E7%AF%89)
- [Docker](#docker)
- [IDE](#ide)
- [その他](#%E3%81%9D%E3%81%AE%E4%BB%96)
- [インストール](#%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB)
- [アプリケーションテンプレート](#%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88)
- [アップグレード](#%E3%82%A2%E3%83%83%E3%83%97%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89)
- [設定](#%E8%A8%AD%E5%AE%9A)
- [チュートリアル](#%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB)
- [基本概念](#%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5)
- [Services](#services)
- [Factories](#factories)
- [Code Modules](#code-modules)
- [コントローラ](#%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9)
- [ルーティング](#%E3%83%AB%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0)
- [REST API](#rest-api)
- [バリデーション](#%E3%83%90%E3%83%AA%E3%83%87%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3)
- [フィルタ](#%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF)
- [モデル](#%E3%83%A2%E3%83%87%E3%83%AB)
- [CodeIgniter Model](#codeigniter-model)
- [データベース](#%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9)
- [ビュー](#%E3%83%93%E3%83%A5%E3%83%BC)
- [テンプレートエンジン](#%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3)
- [テスト](#%E3%83%86%E3%82%B9%E3%83%88)
- [PHPUnit](#phpunit)
- [モック](#%E3%83%A2%E3%83%83%E3%82%AF)
- [フィーチャーテスト](#%E3%83%95%E3%82%A3%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E3%83%86%E3%82%B9%E3%83%88)
- [コード生成](#%E3%82%B3%E3%83%BC%E3%83%89%E7%94%9F%E6%88%90)
- [CLI コマンド](#cli-%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89)
- [CodeIgniter3 からの移行](#codeigniter3-%E3%81%8B%E3%82%89%E3%81%AE%E7%A7%BB%E8%A1%8C)
- [デバッグ](#%E3%83%87%E3%83%90%E3%83%83%E3%82%B0)
- [フレームワーク内部](#%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF%E5%86%85%E9%83%A8)
- [フレームワークの拡張](#%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%AE%E6%8B%A1%E5%BC%B5)
- [ライブラリ](#%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA)
- [公式](#%E5%85%AC%E5%BC%8F)
- [認証](#%E8%AA%8D%E8%A8%BC)
- [データベース](#%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9-1)
- [ロギング](#%E3%83%AD%E3%82%AE%E3%83%B3%E3%82%B0)
- [セッション](#%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3)
- [REST](#rest)
- [多言語化](#%E5%A4%9A%E8%A8%80%E8%AA%9E%E5%8C%96)
- [JavaScript/CSS](#javascriptcss)
- [Reactive](#reactive)
- [Queue](#queue)
- [Captcha](#captcha)
- [Long-living PHP](#long-living-php)
- [Serverless](#serverless)
- [アプリケーション](#%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3)
- [CodeIgniterライブラリを他のプロジェクトで使う](#codeigniter%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%82%92%E4%BB%96%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%A7%E4%BD%BF%E3%81%86)
- [書籍](#%E6%9B%B8%E7%B1%8D)## 最近の動向
- 2024-06-25 CodeIgniter 4.5.3 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.5.3.html))
- 2024-06-13 公式認証パッケージ CodeIgniter Shield 1.1.0 リリース([ChangeLog](https://github.com/codeigniter4/shield/releases/tag/v1.1.0))
- 2024-06-10 CodeIgniter 4.5.2 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.5.2.html))
- 2024-04-14 公式認証パッケージ CodeIgniter Shield 1.0.3 リリース([ChangeLog](https://github.com/codeigniter4/shield/releases/tag/v1.0.3))
- 2024-04-14 CodeIgniter 4.5.1 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.5.1.html))
- 2024-04-07 CodeIgniter 4.5.0 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.5.0.html))
- 2024-04-07 CodeIgniter 4.4.8 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.4.8.html))
- 2024-03-29 CodeIgniter 4.4.7 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.4.7.html))
- 脆弱性情報 [Language class DoS Vulnerability](https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-39fp-mqmm-gxj6)
- 2024-03-17 公式認証パッケージ CodeIgniter Shield 1.0.2 リリース([ChangeLog](https://github.com/codeigniter4/shield/releases/tag/v1.0.2))
- 2024-02-24 CodeIgniter 4.4.6 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.4.6.html))
- 2024-02-15 公式認証パッケージ CodeIgniter Shield 1.0.1 リリース([ChangeLog](https://github.com/codeigniter4/shield/releases/tag/v1.0.1))
- 2024-01-27 CodeIgniter 4.4.5 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.4.5.html))
- 2023-12-28 CodeIgniter 4.4.4 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.4.4.html))
- 2023-12-27 公式認証パッケージ CodeIgniter Shield 1.0.0 リリース([ChangeLog](https://github.com/codeigniter4/shield/releases/tag/v1.0.0))
- 2023-10-26 CodeIgniter 4.4.3 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.4.3.html))
- 脆弱性情報 [Detailed Error Report is Displayed in Production Environment](https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-hwxf-qxj7-7rfj)
- 2023-10-21 CodeIgniter extensions and rules for PHPStan [1.4.1 リリース](https://github.com/CodeIgniter/phpstan-codeigniter/releases/tag/v1.4.1)
- 2023-10-19 CodeIgniter 4.4.2 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.4.2.html))
- 2023-10-13 CodeIgniter Coding Standard [1.7.11 リリース](https://github.com/CodeIgniter/coding-standard/releases/tag/v1.7.11)
- 2023-10-09 公式認証パッケージ CodeIgniter Shield 1.0.0-beta.7 リリース([ChangeLog](https://github.com/codeigniter4/shield/releases/tag/v1.0.0-beta.7))
- 2023-09-26 CodeIgniter DevKit [1.1.2 リリース](https://github.com/codeigniter4/devkit/releases/tag/v1.1.2)
- 2023-09-05 CodeIgniter 4.4.1 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.4.1.html))
- 2023-08-27 CodeIgniter extensions and rules for PHPStan [1.0.0 リリース](https://github.com/CodeIgniter/phpstan-codeigniter/releases/tag/v1.0.0)
- 2023-08-25 CodeIgniter 4.4.0 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.4.0.html))
- 2023-08-25 CodeIgniter 4.3.8 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.3.8.html))
- 2023-07-30 CodeIgniter 4.3.7 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.3.7.html))
- 2023-06-18 CodeIgniter 4.3.6 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.3.6.html))
- 2023-06-02 CodeIgniter 4 Settings [v2.1.2](https://github.com/codeigniter4/settings/releases/tag/v2.1.2) リリース
- 2023-05-21 CodeIgniter 4.3.5 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.3.5.html))
- 脆弱性情報 [Remote Code Execution Vulnerability in Validation Placeholders](https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-m6m8-6gq8-c9fj)
- 2023-05-11 CodeIgniter 4 Settings [v2.1.1](https://github.com/codeigniter4/settings/releases/tag/v2.1.1) リリース
- 2023-04-27 CodeIgniter 4.3.4 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.3.4.html))
- 2023-04-26 公式認証パッケージ CodeIgniter Shield 1.0.0-beta.6 リリース([ChangeLog](https://github.com/codeigniter4/shield/releases/tag/v1.0.0-beta.6))
- 2023-03-26 CodeIgniter 4.3.3 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.3.3.html))
- 2023-03-18 公式認証パッケージ CodeIgniter Shield 1.0.0-beta.5 リリース([ChangeLog](https://github.com/codeigniter4/shield/releases/tag/v1.0.0-beta.5))
- 2023-03-11 公式認証パッケージ CodeIgniter Shield 1.0.0-beta.4 リリース([ChangeLog](https://github.com/codeigniter4/shield/releases/tag/v1.0.0-beta.4))
- 脆弱性情報 [Password Shucking Vulnerability](https://github.com/codeigniter4/shield/security/advisories/GHSA-c5vj-f36q-p9vg)
- 2023-02-18 CodeIgniter 4.3.2 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.3.2.html))
- 2023-01-14 CodeIgniter 4.3.1 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.3.1.html))
- 2023-01-10 CodeIgniter 4.3.0 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.3.0.html))
- [CodeIgniter 4.3 の変更点](http://blog.a-way-out.net/blog/2023/01/13/codeigniter-4-3/)
- 2023-01-09 CodeIgniter 4.2.12 リリース ([ChangeLog](https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.2.12.html))[過去のニュース](./old/News.md)
## 本家
- CodeIgniter 公式サイト http://codeigniter.com/
- CodeIgniter 公式Twitter https://twitter.com/CodeIgniterPhp
- リポジトリ
- 開発 https://github.com/codeigniter4/CodeIgniter4
- システムメッセージ翻訳 https://github.com/codeigniter4/translations
- バグトラッカー https://github.com/codeigniter4/CodeIgniter4/issues
- [CodeIgniter4の開発に参加する](http://blog.a-way-out.net/blog/2020/12/22/join-codeigniter4-development/)## 公式マニュアル
- リリース版 https://codeigniter4.github.io/userguide/
- 開発版 https://codeigniter4.github.io/CodeIgniter4/
- [開発版 Google翻訳](https://codeigniter4-github-io.translate.goog/CodeIgniter4/intro/index.html?_x_tr_sl=en&_x_tr_tl=ja&_x_tr_hl=ja)※ 最新の英語の開発版を(必要なら翻訳して)参照することを推奨します。ググると日本語のユーザーガイドがヒットするかも知れませんが、古いものほど原文に誤りや不備が多いため注意してください。
## コミュニティ
- 本家フォーラム http://forum.codeigniter.com/
- 本家 Slack https://codeigniterchat.slack.com/
- Stack Overflow https://stackoverflow.com/questions/tagged/codeigniter-4
- 日本 CodeIgniter ユーザ会 http://codeigniter.jp/
- Qiita https://qiita.com/tags/codeigniter4## 脆弱性情報
- v4.4.7 で修正済み
- [Language class DoS Vulnerability](https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-39fp-mqmm-gxj6)
- v4.4.3 で修正済み
- [Detailed Error Report is Displayed in Production Environment](https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-hwxf-qxj7-7rfj)
- v4.3.5 で修正済み
- [Remote Code Execution Vulnerability in Validation Placeholders](https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-m6m8-6gq8-c9fj)
- v4.2.11 で修正済み
- [Attackers may spoof IP address when using proxy](https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-ghw3-5qvm-3mqc)
- [Potential Session Handlers Vulnerability](https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-6cq5-8cj7-g558)
- v4.2.7 で修正済み
- [Secure or HttpOnly flag set in Config\Cookie is not reflected in Cookies issued in Codeigniter4](https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-745p-r637-7vvp)
- v4.1.9 で修正済み
- [Remote CLI Command Execution Vulnerability in CodeIgniter4](https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-xjp4-6w75-qrj7)
- [Cross-Site Request Forgery (CSRF) Protection Bypass Vulnerability in CodeIgniter4](https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-4v37-24gm-h554)
- v4.1.8 で修正済み
- [XSS Vulnerability in API\ResponseTrait in CodeIgniter4](https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-7528-7jg5-6g62)
- [CodeIgniter 4.1.7 までのAPI\ResponseTraitのXSS脆弱性](http://blog.a-way-out.net/blog/2022/12/16/codeigniter4-xss-api-response-trait/)
- v4.1.6 で修正済み
- [Deserialization of Untrusted Data in Codeigniter4](https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-w6jr-wj64-mc9x)
- [CodeIgniter 4.1.5 までのオブジェクトインジェクション脆弱性](http://blog.a-way-out.net/blog/2022/12/07/codeigniter4-object-injection-vulnerability/)## 問題
[過去の問題](./old/Issues.md)
## 開発環境の構築
### Docker
- [Devilboxを使いCodeIgniter4の開発環境を構築する](http://blog.a-way-out.net/blog/2022/12/01/build-codeigniter4-develop-env-with-devilbox/)
- [kenjis/docker-codeigniter-apache: Build a simple CodeIgniter development environment with docker-compose.](https://github.com/kenjis/docker-codeigniter-apache)### IDE
- [PhpStorm](https://www.jetbrains.com/ja-jp/phpstorm/)
- [CodeIgniter Plugins for Visual Studio Code](https://marketplace.visualstudio.com/search?term=codeigniter&target=VSCode&category=All%20categories&sortBy=Relevance)### その他
- [codeigniter4/devkit: Development toolkit for CodeIgniter libraries and projects](https://github.com/codeigniter4/devkit)
- [CodeIgniter DevKit で php-cs-fixer を使いコーディングスタイルを修正する](http://blog.a-way-out.net/blog/2022/12/19/codeigniter-devkit-php-cs-fixer/)
- [CodeIgniter DevKit で Rector を使いコードを修正する](http://blog.a-way-out.net/blog/2022/12/20/codeigniter-devkit-rector/)
- [CodeIgniter DevKit で PHPStan を使い静的解析する](http://blog.a-way-out.net/blog/2022/12/21/codeigniter-devkit-phpstan/)
- [CodeIgniter DevKit で Psalm を使い静的解析する](http://blog.a-way-out.net/blog/2022/12/22/codeigniter-devkit-psalm/)## インストール
- [CodeIgniter 4.2のインストール方法【2022年最新版】](http://blog.a-way-out.net/blog/2022/06/30/how-to-install-codeigniter-421/)
- [CodeIgniter4をインストール (Composer利用) - Qiita](https://qiita.com/kohenji01/items/a36dbbbb19bb8808d104)
- [1つのCodeigniterで複数サイト(例:フロントと管理画面)を運用する - Qiita](https://qiita.com/bananacoffee/items/ca7784ebe0d2d5a320d1)
- [Running Multiple Applications with one CodeIgniter Installation](https://github.com/kenjis/codeigniter4-multiple-apps-sample)
- [CodeIgniter4 Composer Installer](https://github.com/kenjis/ci4-composer-installer)### アプリケーションテンプレート
- [kenjis/ci4-app-template: CodeIgniter4 application template](https://github.com/kenjis/ci4-app-template)
- [lonnieezell/Bonfire2: CodeIgniter 4-based application skeleton](https://github.com/lonnieezell/Bonfire2)
- [CodeIgniter4 Bonfire2を試す](http://blog.a-way-out.net/blog/2022/12/08/codeigniter4-bonfire2/)## アップグレード
- [tattersoftware/codeigniter4-patches: Automated project updates for CodeIgniter 4](https://github.com/tattersoftware/codeigniter4-patches)
- [CodeIgniter4のプロジェクトファイルを簡単にアップグレードする](http://blog.a-way-out.net/blog/2022/12/06/easily-upgrade-your-codeIgniter4-project-files/)
- [paulbalandan/liaison-revision: Seamless software updates library for CodeIgniter4 projects.](https://github.com/paulbalandan/liaison-revision)
- [使用例](https://github.com/kenjis/ci4-composer-installer#liaison-revision)
- [CodeIgniter 4.0を開発版にアップデートする](
http://blog.a-way-out.net/blog/2020/12/30/update-codeigniter-404/)## 設定
- [CodeIgniter 4.2の初期設定](http://blog.a-way-out.net/blog/2022/12/17/codeigniter-4-2-initial-settings/)
- [CodeIgniter4の設定クラスについて](http://blog.a-way-out.net/blog/2022/12/18/codeigniter4-config-class/)
- [CodeIgniter4で新しいCI_ENVIRONMENTを定義する](https://zenn.dev/kenjis/articles/24ff7332d32837)
- [CodeIgniter4 .env ファイルを使った encrypt 設定でハマった](https://zenn.dev/naente/articles/e6a7dd8fd51de0)## チュートリアル
- [CodeIgniter4入門 公式チュートリアル](https://zenn.dev/kenjis/articles/3d5e42f872ff18)
- [CodeIgniter 4.3 最速マスター](https://zenn.dev/kenjis/articles/1ad5c8c12e6aa3)
- [CodeIgniter 4 jQuery DataTables を使用するチュートリアル](https://wdsphere.com/article/8/)
- [Learn CodeIgniter](https://learncodeigniter.net/)
- [CodeIgniter 4 Tutorials - Best Place to Learn CodeIgniter 4](https://onlinewebtutorblog.com/category/codeigniter-4/)
- 多言語化
- Creating a multilingual website with CodeIgniter 4
- https://includebeer.com/en/blog/creating-a-multilingual-website-with-codeigniter-4-part-1
- https://includebeer.com/en/blog/creating-a-multilingual-website-with-codeigniter-4-part-2## 基本概念
### Services
- [CodeIgniter4のServicesとは?](http://blog.a-way-out.net/blog/2022/12/12/codeigniter4-services/)### Factories
- [CodeIgniter4のFactoriesとは?](http://blog.a-way-out.net/blog/2022/12/13/codeigniter4-factories/)### Code Modules
- [CodeIgniter4のモジュール(HMVC)①](http://blog.a-way-out.net/blog/2022/12/14/codeigniter4-modules-1/)## コントローラ
### ルーティング
- [【改訂版】CodeIgniter4のルーティング](http://blog.a-way-out.net/blog/2022/12/05/codeigniter4-routing/)
- [CodeIgniter 4.2.0 で導入された新しい自動ルーティングについて](https://www.sodo-shed.com/archives/14285)
- [【改訂版】本当は危ないCodeIgniter4の自動ルーティング](http://blog.a-way-out.net/blog/2022/02/08/really-dangerous-codeigniter4-auto-routing/)
- [CodeIgniter4のルーティングでのプレイスホルダー (:any) について](http://blog.a-way-out.net/blog/2022/12/11/codeigniter4-routing-placeholder-any/)
- [Improving Route Filters definition](https://github.com/tangix/ci4-zen-zone/blob/main/improve-route-filters/improving-route-filters.md)
- [kenjis/ci4-attribute-routes: CodeIgniter4 Attribute Routes](https://github.com/kenjis/ci4-attribute-routes)### REST API
- [CodeIgniter4でREST APIを作成する](http://blog.a-way-out.net/blog/2020/12/20/codeigniter4-rest-api/)
- [CodeIgniterとJSON Web Tokenを使用したセキュアなRESTful APIの構築方法](https://www.twilio.com/blog/create-secured-restful-api-codeigniter-php-jp)### バリデーション
- [CodeIgniter4のバリデーション](http://blog.a-way-out.net/blog/2022/12/03/codeigniter4-validation/)
- [CodeIgniter4 の $this->validate() でラベル付きのエラーメッセージを使用する - Qiita](https://qiita.com/naente/items/c372dbc3c7f36dbbf373)
- [CodeIgniter4 バリデーションルール valid_date は年月の検証に使用できるのか](https://zenn.dev/naente/articles/49c5717c2a4e26)
- [本当は緩いCodeIgniterのvalid_urlバリデーションルール](http://blog.a-way-out.net/blog/2022/12/02/really-loose-codeigniter-valid-url/)### フィルタ
- [CodeIgniter 4 CORS configuration](https://gist.github.com/kenjis/e757d2b4193b6843724e447e6eaa1254)## モデル
- [CodeIgniter\Modelを使わない場合](https://zenn.dev/kenjis/articles/31526cefe34f0c)### CodeIgniter Model
- [CodeIgniter4のCodeIgniter\ModelとQuery Builderの関係](http://blog.a-way-out.net/blog/2022/12/25/codeignitr4-model-and-query-builder/)
- [CodeIgniter4のCodeIgniter\Model](https://zenn.dev/kenjis/articles/6fa2af22ba4a5c)
- [CodeIgniter4のModelまわり | BITTER GOURD](https://ittan-dev.net/php/codeigniter4-models-try/)
- [CodeIgniter4のModelの基礎 - Qiita](https://qiita.com/kohenji01/items/b3e947623309d478e02b)
- [本当は危ないCodeIgniter4のModel::update()](http://blog.a-way-out.net/blog/2022/12/24/codeigniter4-model-pudate-danger/)
- [CodeIgniter ModelはQuery Builderを直接呼べるのでわかりづらい](https://forum.codeigniter.com/thread-75871-post-373699.html#pid373699)
- [CodeIgniter 4 Models vs Query Builder - Learn CodeIgniter](https://learncodeigniter.net/codeigniter-tutorials/codeigniter-4-models-vs-query-builder/)
- [getCompiledSelect の罠、 useSoftDelete が抜け落ちる - Qiita](https://qiita.com/bananacoffee/items/0aff3f5cd005a5f1bfc6)#### CodeIgniter Model 関連パッケージ
- [michalsn/codeigniter-nested-model: Dead simple nested model relations for CodeIgniter 4 framework](https://github.com/michalsn/codeigniter-nested-model)
- [michalsn/codeigniter-tags: Tags functionality for Codeigniter 4 framework](https://github.com/michalsn/codeigniter-tags)
- [tattersoftware/codeigniter4-relations: Entity relationships for CodeIgniter 4](https://github.com/tattersoftware/codeigniter4-relations)
- [tattersoftware/codeigniter4-roster: Bulk name lookup for database relations](https://github.com/tattersoftware/codeigniter4-roster)
- [tattersoftware/codeigniter4-permits: Model permission handling for CodeIgniter 4](https://github.com/tattersoftware/codeigniter4-permits)
- [tattersoftware/codeigniter4-audits: Lightweight object logging for CodeIgniter 4](https://github.com/tattersoftware/codeigniter4-audits)### データベース
- [CodeIgniter4 のクエリビルダ `$builder->selectXXX()` は第2引数にAS句を指定できる - Qiita](https://qiita.com/bananacoffee/items/d5fe9ecb2679e4f9f236)
- [CodeIgniter4 独自ドライバーによるデータベースクラスの拡張](https://zenn.dev/naente/articles/7295d0cf0c5813)
- [SQL文をQuery Builderに変換するサービス: SQL To Codeigniter Builder](https://sql-to-ci-builder.herokuapp.com/)#### データベースマイグレーション
- [CodeIgniter4のデータベースマイグレーション](http://blog.a-way-out.net/blog/2020/12/12/codeigniter4-database-migrations/)#### データベースシーディング
- [CodeIgniter4のデータベースシーダー](http://blog.a-way-out.net/blog/2020/12/13/codeigniter4-database-seeder/)## ビュー
- [CodeIgniter4のViewの基礎 - Qiita](https://qiita.com/kohenji01/items/44dc6c72077c0a9ec366)
- [Codeigniterのview in viewには引数はなくてもいい - Qiita](https://qiita.com/bananacoffee/items/5efac3a9d8b243922d2a)
- [Codeigniter 4 でビューを変数に代入するときにデバッグコードが出ないようにする - Qiita](https://qiita.com/bananacoffee/items/7b9b86c56609449ae219)### テンプレートエンジン
- [CodeIgniter4でTwigを使ってみる](http://blog.a-way-out.net/blog/2020/12/10/codeigniter4-twig/)
- [CodeIgniter4でSmartyを使う(Composer利用) - Qiita](https://qiita.com/kohenji01/items/bcf4832af61e0e0c446f)## テスト
### PHPUnit
- [$this->getDouble()を使いたい](https://github.com/kenjis/phpunit-helper)### モック
- [認証をモックしたい](https://github.com/tattersoftware/codeigniter4-imposter)### フィーチャーテスト
- [CodeIgniter4のフィーチャーテスト](http://blog.a-way-out.net/blog/2020/12/14/codeigniter4-feature-testing/)## コード生成
- [CodeIgniter4のコードジェネレータ](http://blog.a-way-out.net/blog/2020/12/07/codeigniter4-cli-generators/)## CLI コマンド
- [CodeIgniter4でCLIコマンドを作成する](http://blog.a-way-out.net/blog/2020/12/18/create-codeigniter4-cli-commands/)## CodeIgniter3 からの移行
- [CodeIgniter 3.1と4.1の違い](http://blog.a-way-out.net/blog/2021/02/22/differences-between-codeigniter31-and-41/)
- [Codeigniter3で使っていたアレをCodeigniter4で使う - Qiita](https://qiita.com/bananacoffee/items/6bb631391c2301d28c73)
- [kenjis/ci3-to-4-upgrade-helper: CodeIgniter 3 to 4 Upgrade Helper](https://github.com/kenjis/ci3-to-4-upgrade-helper)## デバッグ
- [CodeIgniter4でdd()を使う](https://zenn.dev/kenjis/articles/8a3e763d518db0)
- [CodeIgniter4でChrome Loggerを使う](https://zenn.dev/kenjis/articles/66d29306dd91a6)
- [PhpStormとXdebug3でCodeIgniter4をステップ実行する](http://blog.a-way-out.net/blog/2020/12/24/step-debugging-codeigniter4-with-phpstorm-and-xdebug3/)
- [The checklist of things to check when your CodeIgniter 4 web application is not working](https://includebeer.com/en/blog/the-checklist-of-things-to-check-when-your-codeigniter-4-web-application-is-not-working)## フレームワーク内部
- [CodeIgniter4のアプリケーションフローチャート](https://zenn.dev/kenjis/articles/c8a19f61d62f24)
- [CodeIgniter 4.5の処理の流れ](http://blog.a-way-out.net/blog/2024/04/16/codeigniter45-process-flow/)
- [CodeIgniter 4.4の処理の流れ](http://blog.a-way-out.net/blog/2023/10/17/codeigniter44-process-flow/)
- [CodeIgniter 4.3の処理の流れ](http://blog.a-way-out.net/blog/2022/10/31/codeigniter43-process-flow/)
- [CodeIgniter 4.1の処理の流れ](http://blog.a-way-out.net/blog/2021/02/19/codeigniter41-process-flow/)## フレームワークの拡張
- [CodeIgniter4でMonologを使う](http://blog.a-way-out.net/blog/2021/09/16/codeigniter4-monolog/)
- [[実践CodeIgniter4]第1回:Viewクラスの拡張 | ATTRIBUTE ERROR...](https://www.attribute-error.jp/column/%5B%E5%AE%9F%E8%B7%B5CodeIgniter4%5D%E7%AC%AC1%E5%9B%9E%EF%BC%9AView%E3%82%AF%E3%83%A9%E3%82%B9%E3%81%AE%E6%8B%A1%E5%BC%B5)
- [コントローラの生成をDIコンテナ経由にする](https://github.com/kenjis/ci4-tettei-apps/pull/4)
- [How to Log URI or etc. when Exception occurs in CodeIgniter 4](https://gist.github.com/kenjis/aa2700f76c456f06f58134271a8ce2be)## ライブラリ
### 公式
- [codeigniter4/settings: Settings Library for CodeIgniter 4](https://github.com/codeigniter4/settings)
- [codeigniter4/cache: PSR-6 and PSR-16 Cache Adapters for CodeIgniter 4](https://github.com/codeigniter4/cache)
- [codeigniter4/shield: Authentication and Authorization for CodeIgniter 4](
https://github.com/codeigniter4/shield)
- (開発中) [codeigniter4/tasks: Task Scheduler for CodeIgnter 4](https://github.com/codeigniter4/tasks)
- (開発中) [codeigniter4/queue: Queues for the CodeIgniter 4 framework](https://github.com/codeigniter4/queue)### 認証
#### CodeIgniter Shield
- [CodeIgniter4の公式認証ライブラリCodeIgniter Shieldを使う](http://blog.a-way-out.net/blog/2022/09/08/codeigniter-shield/)
- [datamweb/shield-oauth: OAuth for CodeIgniter Shield](https://github.com/datamweb/shield-oauth)
- [grimpirate/halberd: CodeIgniter4 Google Two-Factor Authentication Module for Shield](https://github.com/grimpirate/halberd)#### その他
- [lonnieezell/myth-auth: One-stop Auth package for CodeIgniter 4](https://github.com/lonnieezell/myth-auth)
- [CodeIgniter4の認証ライブラリMyth Authを使う](https://zenn.dev/kenjis/articles/95f38b7e447155)
- [benedmunds/CodeIgniter-Ion-Auth at 4](https://github.com/benedmunds/CodeIgniter-Ion-Auth/tree/4)
- [michalsn/codeigniter-auth0: Basic integration for Auth0 authentication](https://github.com/michalsn/codeigniter-auth0)
- [Integrating CodeIgniter 4 with Auth0 | michalsn](https://michalsn.dev/posts/integrating-codeigniter-4-with-auth0/)
- [Codeigniter4でソーシャルメディアログインを実装する](https://blog.takeho.com/implement-social-media-login-with-codeigniter-4/)### データベース
- [daycry/doctrine: Doctrine for Codeigniter 4](https://github.com/daycry/doctrine)
- [Illuminate Database Wrapper for CodeIgniter 4](https://github.com/nfaiz/dbtoolkit)
- [irsyadulibad/ci4-datatables: Server Side Datatables Library for CodeIgniter 4 Framework](https://github.com/irsyadulibad/ci4-datatables)
- [bhoupert/codeigniter-4-sql-anywhere-db-driver: SAP SQL Anywhere Database driver for CodeIgniter 4](
https://github.com/bhoupert/codeigniter-4-sql-anywhere-db-driver)### ロギング
- [ajmeireles/ci4-sentry: Sentry Integration with CodeIgniter 4](https://github.com/ajmeireles/ci4-sentry)### セッション
- [michalsn/codeigniter-session-extended: Manage database sessions in CodeIgniter 4](https://github.com/michalsn/codeigniter-session-extended)### REST
- [daycry/restserver: Rest Server for Codeigniter 4](https://github.com/daycry/restserver)### 多言語化
- [clsmedia/ci4-translation-finder: Translation strings finder for CodeIgniter 4](
https://github.com/clsmedia/ci4-translation-finder)
- [michalsn/codeigniter-gettext: Use gettext with CodeIgniter 4 more easily](https://github.com/michalsn/codeigniter-gettext)### JavaScript/CSS
- [michalsn/minifier: Asset minification and versioning library for CodeIgniter 4](https://github.com/michalsn/minifier)
- [tattersoftware/codeigniter4-assets: Asset handling for CodeIgniter 4](https://github.com/tattersoftware/codeigniter4-assets)### Reactive
- [CodeIgniter4 Viewi Demo](https://github.com/kenjis/ci4-viewi-demo)
- [HTMX helper library for CodeIgniter 4 framework](https://github.com/michalsn/codeigniter-htmx)### Queue
- [colethorsen/codeigniter4-queue](https://github.com/colethorsen/codeigniter4-queue)
- [arashsaffari/queue](https://github.com/arashsaffari/queue)
- [masrodjie/codeigniter4-queue](https://github.com/masrodjie/codeigniter4-queue)### Captcha
- [kenjis/ci3-like-captcha - Packagist](https://packagist.org/packages/kenjis/ci3-like-captcha)
- [Integrate Google ReCaptcha v3 in CodeIgniter 4](http://denis303.com/blog/1-integrate-google-recaptcha-v3-in-codeigniter4)
- https://forum.codeigniter.com/thread-75779.html
- https://github.com/denis303/codeigniter4-recaptcha
- [gregwar/captcha - Packagist](https://packagist.org/packages/gregwar/captcha)
- [laminas/laminas-captcha - Packagist](https://packagist.org/packages/laminas/laminas-captcha)### Long-living PHP
- [CodeIgniter4-Burner](https://github.com/monkenWu/CodeIgniter4-Burner) RoadRunner, Workerman, and OpenSwoole### Serverless
- [serverless CodeIgniter PHP Framework - powered by Vercel & PlanetScale](https://serverless-codeigniter.vercel.app/)
- [Serverless Codeigniter 4 | michalsn](https://michalsn.dev/posts/serverless-codeigniter-4/)## アプリケーション
- [『CodeIgniter徹底入門』のサンプルアプリケーション (CodeIgniter v4.x版) ](https://github.com/kenjis/ci4-tettei-apps)
- [CodeIgniter 4 Sample Forum Application](https://github.com/lonnieezell/forum-example)
- [CodeIgniter Website](https://github.com/codeigniter4projects/website)
- [samsonasik/ci4-album: 🔥 CodeIgniter 4 example Album module uses Domain Driven Design Architecture with Tactical Pattern](https://github.com/samsonasik/ci4-album)
- [Castopod](https://github.com/ad-aures/castopod) a free and open-source podcast hosting solution## CodeIgniterライブラリを他のプロジェクトで使う
- [Using CodeIgniter4 Session in Plain PHP](https://github.com/kenjis/ci4-session-in-plain-php)## 書籍
- [CodeIgniter 4 Foundations](https://leanpub.com/codeigniter4foundations) by Lonnie Ezell
- [CodeIgniter 4 Foundations](https://www.amazon.co.jp/dp/B09MJ9RWN9) ペーパーバック