1 min readCalm pace · scan the outline anytime

CodeIgniter adapter

CodeIgniter 4.7.x host mapping for Modular Hexagonal DDD — deep topic pages.

CodeIgniter adapter

HostCodeIgniter 4.7.x
PHP8.1+
Researched2026-08
ORM / persistenceCI Model / Query Builder
Composition rootModule Config/Services.php
Asyncspark commands / queue library consumers
One-shot apply/apply/codeigniter.full.md
Short URL/codeigniter

CodeIgniter is a host, not Core. Domain and Application stay framework-agnostic; the pages below map Core roles onto CodeIgniter APIs.

Topic pages

  1. Persistence — CI Model / Query Builder quarantine
  2. Composition root — Module Config/Services.php
  3. Cross-module bridges — ACL + async
  4. UI delivery — Module Controllers + explicit Routes
  5. Tooling — tests, SA, style
  6. Migrations — schema ownership

Design test

If the peer module is deleted and replaced by HTTP, does Application/Domain still compile?

Modular Hexagonal Domain-Driven Design
Core 1.0.0-draft