[{"data":1,"prerenderedAt":104},["ShallowReactive",2],{"page-\u002Fv1\u002Fadapters\u002Fcodeigniter\u002Fui":3},{"id":4,"title":5,"body":6,"description":96,"extension":97,"meta":98,"navigation":99,"path":100,"seo":101,"stem":102,"__hash__":103},"content\u002Fv1\u002Fadapters\u002Fcodeigniter\u002Fui.md","CodeIgniter UI delivery",{"type":7,"value":8,"toc":91},"minimark",[9,13,48,51,64,67,72],[10,11,5],"h1",{"id":12},"codeigniter-ui-delivery",[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],{},"Controllers in the module namespace:",[52,53,54,58,61],"ul",{},[55,56,57],"li",{},"Build Application DTO from request",[55,59,60],{},"Call Use Case",[55,62,63],{},"Return Response\u002FView",[17,65,66],{},"Filters may authenticate; they must not encode peer-module business policy via Models.",[68,69,71],"h2",{"id":70},"related","Related",[52,73,74,80],{},[55,75,76],{},[36,77,79],{"href":78},"\u002Fv1\u002Fadapters\u002Fcodeigniter","CodeIgniter adapter overview",[55,81,82,86,87],{},[36,83,85],{"href":84},"\u002Fv1\u002Fcore","Core"," · ",[36,88,90],{"href":89},"\u002Fv1\u002Fadopt\u002Fapply","Apply index",{"title":92,"searchDepth":93,"depth":93,"links":94},"",2,[95],{"id":70,"depth":93,"text":71},"HTTP\u002Fadmin adapters call Use Cases on CodeIgniter.","md",{},true,"\u002Fv1\u002Fadapters\u002Fcodeigniter\u002Fui",{"title":5,"description":96},"v1\u002Fadapters\u002Fcodeigniter\u002Fui","VSnNn9ezUOauNyTmL9blrjTu86d_P2ZUlFnKM3BCv7U",1786241415149]