[{"data":1,"prerenderedAt":112},["ShallowReactive",2],{"page-\u002Fv1\u002Fadapters\u002Fcodeigniter\u002Fpersistence":3},{"id":4,"title":5,"body":6,"description":104,"extension":105,"meta":106,"navigation":107,"path":108,"seo":109,"stem":110,"__hash__":111},"content\u002Fv1\u002Fadapters\u002Fcodeigniter\u002Fpersistence.md","CodeIgniter persistence",{"type":7,"value":8,"toc":100},"minimark",[9,13,48,54,64,67,74,79],[10,11,5],"h1",{"id":12},"codeigniter-persistence",[14,15,16],"blockquote",{},[17,18,19,23,24,27,28,31,34,35,42,43],"p",{},[20,21,22],"strong",{},"Host:"," CodeIgniter ",[20,25,26],{},"4.7.x"," (PHP 8.1+) · Researched 2026-08",[29,30],"br",{},[20,32,33],{},"One-shot:"," ",[36,37,39],"a",{"href":38},"\u002Fapply\u002Fcodeigniter.full.md",[40,41,38],"code",{}," · Short: ",[36,44,46],{"href":45},"\u002Fcodeigniter",[40,47,45],{},[17,49,50,53],{},[40,51,52],{},"CodeIgniter\\Model"," and Query Builder are Infrastructure-only.",[55,56,62],"pre",{"className":57,"code":59,"language":60,"meta":61},[58],"language-text","{Module}\u002FInfrastructure\u002FPersistence\u002F\n  Models\u002F\n  Repositories\u002F\n","text","",[40,63,59],{"__ignoreMap":61},[17,65,66],{},"Repositories implement Domain ports; return Domain Entities.",[17,68,69,70,73],{},"Do not call ",[40,71,72],{},"model('X')"," from Use Cases.",[75,76,78],"h2",{"id":77},"related","Related",[80,81,82,89],"ul",{},[83,84,85],"li",{},[36,86,88],{"href":87},"\u002Fv1\u002Fadapters\u002Fcodeigniter","CodeIgniter adapter overview",[83,90,91,95,96],{},[36,92,94],{"href":93},"\u002Fv1\u002Fcore","Core"," · ",[36,97,99],{"href":98},"\u002Fv1\u002Fadopt\u002Fapply","Apply index",{"title":61,"searchDepth":101,"depth":101,"links":102},2,[103],{"id":77,"depth":101,"text":78},"CI Model \u002F Query Builder stays in Infrastructure for Modular Hexagonal DDD.","md",{},true,"\u002Fv1\u002Fadapters\u002Fcodeigniter\u002Fpersistence",{"title":5,"description":104},"v1\u002Fadapters\u002Fcodeigniter\u002Fpersistence","-iTaJZAId9JH8aNR_lP2YepeIMEJxzTtBKYC3C2D-GE",1786241414940]