mirror of
https://github.com/codeigniter4/CodeIgniter4.git
synced 2025-02-20 11:44:28 +08:00
Compare commits
2 Commits
369f98b72f
...
4711136b01
Author | SHA1 | Date | |
---|---|---|---|
|
4711136b01 | ||
|
e867b6fc0b |
@ -1,6 +1,6 @@
|
||||
var DOCUMENTATION_OPTIONS = {
|
||||
URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
|
||||
VERSION: '4.5.7',
|
||||
VERSION: '4.6.0',
|
||||
LANGUAGE: 'en',
|
||||
COLLAPSE_INDEX: false,
|
||||
BUILDER: 'html',
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Change Logs — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Change Logs — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -26,7 +26,7 @@
|
||||
<script src="../_static/js/theme.js"></script>
|
||||
<link rel="index" title="Index" href="../genindex.html" />
|
||||
<link rel="search" title="Search" href="../search.html" />
|
||||
<link rel="next" title="Version 4.5.8" href="v4.5.8.html" />
|
||||
<link rel="next" title="Version 4.6.0" href="v4.6.0.html" />
|
||||
<link rel="prev" title="Deployment" href="../installation/deployment.html" />
|
||||
</head>
|
||||
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -291,11 +292,12 @@
|
||||
<section id="change-logs">
|
||||
<h1>Change Logs<a class="headerlink" href="#change-logs" title="Permalink to this heading"></a></h1>
|
||||
<section id="version-version">
|
||||
<h2>Version 4.5<a class="headerlink" href="#version-version" title="Permalink to this heading"></a></h2>
|
||||
<h2>Version 4.6<a class="headerlink" href="#version-version" title="Permalink to this heading"></a></h2>
|
||||
<p><strong>List of all CodeIgniter4 releases</strong></p>
|
||||
<p>See all the changes.</p>
|
||||
<div class="toctree-wrapper compound">
|
||||
<ul>
|
||||
<li class="toctree-l1"><a class="reference internal" href="v4.6.0.html">Version 4.6.0</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="v4.5.8.html">Version 4.5.8</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="v4.5.7.html">Version 4.5.7</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="v4.5.6.html">Version 4.5.6</a></li>
|
||||
@ -373,14 +375,14 @@
|
||||
</div>
|
||||
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
|
||||
<a href="../installation/deployment.html" class="btn btn-neutral float-left" title="Deployment" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
|
||||
<a href="v4.5.8.html" class="btn btn-neutral float-right" title="Version 4.5.8" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
<a href="v4.6.0.html" class="btn btn-neutral float-right" title="Version 4.6.0" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
</div>
|
||||
|
||||
<hr/>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.0.0-alpha.1 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.0.0-alpha.1 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -552,7 +553,7 @@ security, text, url</p></li>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.0.0-alpha.2 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.0.0-alpha.2 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -703,7 +704,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.0.0-alpha.3 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.0.0-alpha.3 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -988,7 +989,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.0.0-alpha.4 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.0.0-alpha.4 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -754,7 +755,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.0.0-alpha.5 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.0.0-alpha.5 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -819,7 +820,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.0.0-beta.1 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.0.0-beta.1 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -686,7 +687,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.0.0-beta.2 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.0.0-beta.2 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -826,7 +827,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.0.0-beta.3 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.0.0-beta.3 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -693,7 +694,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.0.0-beta.4 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.0.0-beta.4 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -733,7 +734,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.0.0-rc.1 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.0.0-rc.1 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -804,7 +805,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.0.0-rc.2 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.0.0-rc.2 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -756,7 +757,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.0.0-rc.3 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.0.0-rc.3 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -654,7 +655,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.0.0-rc.4 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.0.0-rc.4 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -403,7 +404,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.0.0 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.0.0 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -332,7 +333,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.0.3 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.0.3 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -340,7 +341,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.0.4 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.0.4 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -377,7 +378,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.0.5 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.0.5 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -369,7 +370,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.1.0 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.1.0 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -339,7 +340,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.1.1 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.1.1 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -322,7 +323,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.1.2 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.1.2 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -379,7 +380,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.1.3 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.1.3 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -342,7 +343,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.1.4 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.1.4 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -374,7 +375,7 @@ for a complete list of changes.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.1.5 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.1.5 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -364,7 +365,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.1.6 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.1.6 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -391,7 +392,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.1.7 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.1.7 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -340,7 +341,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.1.8 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.1.8 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -318,7 +319,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.1.9 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.1.9 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -319,7 +320,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.2.0 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.2.0 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -420,7 +421,7 @@
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<p>See <a class="reference internal" href="../incoming/routing.html#auto-routing-improved"><span class="std std-ref">Auto Routing (Improved)</span></a> for the details.</p>
|
||||
<p>See <a class="reference internal" href="../incoming/auto_routing_improved.html#auto-routing-improved"><span class="std std-ref">Auto Routing (Improved)</span></a> for the details.</p>
|
||||
</section>
|
||||
<section id="database">
|
||||
<h3><a class="toc-backref" href="#id19" role="doc-backlink">Database</a><a class="headerlink" href="#database" title="Permalink to this heading"></a></h3>
|
||||
@ -577,7 +578,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.2.1 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.2.1 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -333,7 +334,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.2.10 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.2.10 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -321,7 +322,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.2.11 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.2.11 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -347,7 +348,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.2.12 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.2.12 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -324,7 +325,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.2.2 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.2.2 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -356,7 +357,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.2.3 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.2.3 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -325,7 +326,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.2.4 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.2.4 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -308,7 +309,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.2.5 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.2.5 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -337,7 +338,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.2.6 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.2.6 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -329,7 +330,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.2.7 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.2.7 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -343,7 +344,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.2.8 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.2.8 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -331,7 +332,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.2.9 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.2.9 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -322,7 +323,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.3.0 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.3.0 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -776,7 +777,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.3.1 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.3.1 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -325,7 +326,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.3.2 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.3.2 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -361,7 +362,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.3.3 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.3.3 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -334,7 +335,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.3.4 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.3.4 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -378,7 +379,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.3.5 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.3.5 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -353,7 +354,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.3.6 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.3.6 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -383,7 +384,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.3.7 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.3.7 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -348,7 +349,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.3.8 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.3.8 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -329,7 +330,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.4.0 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.4.0 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -620,12 +621,12 @@ See <a class="reference internal" href="../outgoing/response.html#open-file-in-b
|
||||
<li><p><strong>View:</strong> Added optional 2nd parameter <code class="docutils literal notranslate"><span class="pre">$saveData</span></code> on <code class="docutils literal notranslate"><span class="pre">renderSection()</span></code> to prevent from auto cleans the data after displaying. See <a class="reference internal" href="../outgoing/view_layouts.html#creating-a-layout"><span class="std std-ref">View Layouts</span></a> for details.</p></li>
|
||||
<li><dl class="simple">
|
||||
<dt><strong>Auto Routing (Improved)</strong>:</dt><dd><ul>
|
||||
<li><p>Now you can route to Modules. See <a class="reference internal" href="../incoming/routing.html#auto-routing-improved-module-routing"><span class="std std-ref">Module Routing</span></a>
|
||||
<li><p>Now you can route to Modules. See <a class="reference internal" href="../incoming/auto_routing_improved.html#auto-routing-improved-module-routing"><span class="std std-ref">Module Routing</span></a>
|
||||
for details.</p></li>
|
||||
<li><p>If a controller is found that corresponds to a URI segment and that controller
|
||||
does not have a method defined for the URI segment, the default method will
|
||||
now be executed. This addition allows for more flexible handling of URIs in
|
||||
auto routing. See <a class="reference internal" href="../incoming/controllers.html#controller-default-method-fallback"><span class="std std-ref">Default Method Fallback</span></a> for details.</p></li>
|
||||
auto routing. See <a class="reference internal" href="../incoming/auto_routing_improved.html#auto-routing-improved-default-method-fallback"><span class="std std-ref">Default Method Fallback</span></a> for details.</p></li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
@ -786,7 +787,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.4.1 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.4.1 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -329,7 +330,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.4.2 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.4.2 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -358,7 +359,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.4.3 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.4.3 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -331,7 +332,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.4.4 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.4.4 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -377,7 +378,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.4.5 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.4.5 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -322,7 +323,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.4.6 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.4.6 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -340,7 +341,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.4.7 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.4.7 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -343,7 +344,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.4.8 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.4.8 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -328,7 +329,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.5.0 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.5.0 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -418,7 +419,7 @@ and <em>Required After Filters</em> data.</p>
|
||||
<ul class="simple">
|
||||
<li><p><strong>AutoRouting Improved:</strong> The <code class="docutils literal notranslate"><span class="pre">$translateUriToCamelCase</span></code> option has been added
|
||||
that allows using CamelCase controller and method names. See
|
||||
<a class="reference internal" href="../incoming/controllers.html#controller-translate-uri-to-camelcase"><span class="std std-ref">Translate URI To CamelCase</span></a>.</p></li>
|
||||
<a class="reference internal" href="../incoming/auto_routing_improved.html#translate-uri-to-camelcase"><span class="std std-ref">Translate URI To CamelCase</span></a>.</p></li>
|
||||
<li><dl class="simple">
|
||||
<dt><strong>Others:</strong></dt><dd><ul>
|
||||
<li><p>Added option <code class="docutils literal notranslate"><span class="pre">$multipleSegmentsOneParam</span></code>. When this option is
|
||||
@ -936,7 +937,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.5.1 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.5.1 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -318,7 +319,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.5.2 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.5.2 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -325,7 +326,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.5.3 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.5.3 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -318,7 +319,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.5.4 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.5.4 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -324,7 +325,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.5.5 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.5.5 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -323,7 +324,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.5.6 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.5.6 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -333,7 +334,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.5.7 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.5.7 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -322,7 +323,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.5.8 — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Version 4.5.8 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -27,7 +27,7 @@
|
||||
<link rel="index" title="Index" href="../genindex.html" />
|
||||
<link rel="search" title="Search" href="../search.html" />
|
||||
<link rel="next" title="Version 4.5.7" href="v4.5.7.html" />
|
||||
<link rel="prev" title="Change Logs" href="index.html" />
|
||||
<link rel="prev" title="Version 4.6.0" href="v4.6.0.html" />
|
||||
</head>
|
||||
|
||||
<body class="wy-body-for-nav">
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -291,16 +292,12 @@
|
||||
|
||||
<section id="version-4-5-8">
|
||||
<h1>Version 4.5.8<a class="headerlink" href="#version-4-5-8" title="Permalink to this heading"></a></h1>
|
||||
<p>Release Date: Unreleased</p>
|
||||
<p>Release Date: January 19, 2025</p>
|
||||
<p><strong>4.5.8 release of CodeIgniter4</strong></p>
|
||||
<nav class="contents local" id="contents">
|
||||
<ul class="simple">
|
||||
<li><p><a class="reference internal" href="#security" id="id1">SECURITY</a></p></li>
|
||||
<li><p><a class="reference internal" href="#breaking" id="id2">BREAKING</a></p></li>
|
||||
<li><p><a class="reference internal" href="#message-changes" id="id3">Message Changes</a></p></li>
|
||||
<li><p><a class="reference internal" href="#changes" id="id4">Changes</a></p></li>
|
||||
<li><p><a class="reference internal" href="#deprecations" id="id5">Deprecations</a></p></li>
|
||||
<li><p><a class="reference internal" href="#bugs-fixed" id="id6">Bugs Fixed</a></p></li>
|
||||
<li><p><a class="reference internal" href="#bugs-fixed" id="id2">Bugs Fixed</a></p></li>
|
||||
</ul>
|
||||
</nav>
|
||||
<section id="security">
|
||||
@ -311,20 +308,8 @@ See the <a class="reference external" href="https://github.com/codeigniter4/Code
|
||||
for more information.</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="breaking">
|
||||
<h2><a class="toc-backref" href="#id2" role="doc-backlink">BREAKING</a><a class="headerlink" href="#breaking" title="Permalink to this heading"></a></h2>
|
||||
</section>
|
||||
<section id="message-changes">
|
||||
<h2><a class="toc-backref" href="#id3" role="doc-backlink">Message Changes</a><a class="headerlink" href="#message-changes" title="Permalink to this heading"></a></h2>
|
||||
</section>
|
||||
<section id="changes">
|
||||
<h2><a class="toc-backref" href="#id4" role="doc-backlink">Changes</a><a class="headerlink" href="#changes" title="Permalink to this heading"></a></h2>
|
||||
</section>
|
||||
<section id="deprecations">
|
||||
<h2><a class="toc-backref" href="#id5" role="doc-backlink">Deprecations</a><a class="headerlink" href="#deprecations" title="Permalink to this heading"></a></h2>
|
||||
</section>
|
||||
<section id="bugs-fixed">
|
||||
<h2><a class="toc-backref" href="#id6" role="doc-backlink">Bugs Fixed</a><a class="headerlink" href="#bugs-fixed" title="Permalink to this heading"></a></h2>
|
||||
<h2><a class="toc-backref" href="#id2" role="doc-backlink">Bugs Fixed</a><a class="headerlink" href="#bugs-fixed" title="Permalink to this heading"></a></h2>
|
||||
<ul class="simple">
|
||||
<li><p><strong>Database:</strong> Fixed a bug where <code class="docutils literal notranslate"><span class="pre">Builder::affectedRows()</span></code> threw an error when the previous query call failed in <code class="docutils literal notranslate"><span class="pre">Postgre</span></code> and <code class="docutils literal notranslate"><span class="pre">SQLSRV</span></code> drivers.</p></li>
|
||||
<li><p><strong>Security:</strong> Fixed a bug where the CSRF token validation could fail on malformed input, causing a generic HTTP 500 status code instead of handling the input gracefully.</p></li>
|
||||
@ -339,7 +324,7 @@ for a complete list of bugs fixed.</p>
|
||||
</div>
|
||||
</div>
|
||||
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
|
||||
<a href="index.html" class="btn btn-neutral float-left" title="Change Logs" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
|
||||
<a href="v4.6.0.html" class="btn btn-neutral float-left" title="Version 4.6.0" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
|
||||
<a href="v4.5.7.html" class="btn btn-neutral float-right" title="Version 4.5.7" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
</div>
|
||||
|
||||
@ -347,7 +332,7 @@ for a complete list of bugs fixed.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
732
changelogs/v4.6.0.html
Normal file
732
changelogs/v4.6.0.html
Normal file
@ -0,0 +1,732 @@
|
||||
<!DOCTYPE html>
|
||||
<html class="writer-html5" lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Version 4.6.0 — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="../_static/favicon.ico"/>
|
||||
<!--[if lt IE 9]>
|
||||
<script src="../_static/js/html5shiv.min.js"></script>
|
||||
<![endif]-->
|
||||
|
||||
<script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
|
||||
<script src="../_static/jquery.js"></script>
|
||||
<script src="../_static/underscore.js"></script>
|
||||
<script src="../_static/_sphinx_javascript_frameworks_compat.js"></script>
|
||||
<script src="../_static/doctools.js"></script>
|
||||
<script src="../_static/sphinx_highlight.js"></script>
|
||||
<script src="../_static/js/citheme.js"></script>
|
||||
<script src="../_static/js/carbon.js"></script>
|
||||
<script src="../_static/js/theme.js"></script>
|
||||
<link rel="index" title="Index" href="../genindex.html" />
|
||||
<link rel="search" title="Search" href="../search.html" />
|
||||
<link rel="next" title="Version 4.5.8" href="v4.5.8.html" />
|
||||
<link rel="prev" title="Change Logs" href="index.html" />
|
||||
</head>
|
||||
|
||||
<body class="wy-body-for-nav">
|
||||
<div class="wy-grid-for-nav">
|
||||
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
|
||||
<div class="wy-side-scroll">
|
||||
<div class="wy-side-nav-search" >
|
||||
|
||||
|
||||
|
||||
<a href="../index.html">
|
||||
|
||||
<img src="../_static/ci-logo-text.svg" class="logo" alt="Logo"/>
|
||||
</a>
|
||||
<div role="search">
|
||||
<form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
|
||||
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
|
||||
<input type="hidden" name="check_keywords" value="yes" />
|
||||
<input type="hidden" name="area" value="default" />
|
||||
</form>
|
||||
</div>
|
||||
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
|
||||
<ul>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../intro/index.html">Welcome to CodeIgniter4</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../intro/index.html">Welcome to CodeIgniter4</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../intro/requirements.html">Server Requirements</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../intro/credits.html">Credits</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../intro/psr.html">PSR Compliance</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../license.html">License Agreement</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="current">
|
||||
<li class="toctree-l1 current"><a class="reference internal" href="../installation/index.html">Installation</a><ul class="current">
|
||||
<li class="toctree-l2"><a class="reference internal" href="../installation/installing_composer.html">Composer Installation</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../installation/installing_manual.html">Manual Installation</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../installation/running.html">Running Your App</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../installation/troubleshooting.html">Troubleshooting</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../installation/deployment.html">Deployment</a></li>
|
||||
<li class="toctree-l2 current"><a class="reference internal" href="index.html">Change Logs</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../installation/upgrading.html">Upgrading From a Previous Version</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../installation/repositories.html">CodeIgniter Repositories</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../tutorial/index.html">Build Your First Application</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../tutorial/static_pages.html">Static Pages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../tutorial/news_section.html">News Section</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../tutorial/create_news_items.html">Create News Items</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../tutorial/conclusion.html">Conclusion</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../concepts/index.html">CodeIgniter4 Overview</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../concepts/structure.html">Application Structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../concepts/mvc.html">Models, Views, and Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../concepts/autoloader.html">Autoloading Files</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../concepts/services.html">Services</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../concepts/factories.html">Factories</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../concepts/http.html">Working with HTTP Requests</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../concepts/security.html">Security Guidelines</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../concepts/goals.html">Design and Architectural Goals</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../general/index.html">General Topics</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../general/configuration.html">Configuration</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../general/urls.html">CodeIgniter URLs</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../general/helpers.html">Helper Functions</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../general/common_functions.html">Global Functions and Constants</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../general/logging.html">Logging Information</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../general/errors.html">Error Handling</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../general/caching.html">Web Page Caching</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../general/ajax.html">AJAX Requests</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../general/modules.html">Code Modules</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../general/managing_apps.html">Managing your Applications</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../general/environments.html">Handling Multiple Environments</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../incoming/index.html">Controllers and Routing</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/content_negotiation.html">Content Negotiation</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/methodspoofing.html">HTTP Method Spoofing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/restful.html">RESTful Resource Handling</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../outgoing/index.html">Building Responses</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../outgoing/views.html">Views</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../outgoing/view_renderer.html">View Renderer</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../outgoing/view_layouts.html">View Layouts</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../outgoing/view_cells.html">View Cells</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../outgoing/view_parser.html">View Parser</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../outgoing/view_decorators.html">View Decorators</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../outgoing/table.html">HTML Table Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../outgoing/response.html">HTTP Responses</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../outgoing/api_responses.html">API Response Trait</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../outgoing/csp.html">Content Security Policy</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../outgoing/localization.html">Localization</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../outgoing/alternative_php.html">Alternate PHP Syntax for View Files</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../database/index.html">Working with Databases</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../database/examples.html">Quick Start: Usage Examples</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../database/configuration.html">Database Configuration</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../database/connecting.html">Connecting to a Database</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../database/queries.html">Running Queries</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../database/results.html">Generating Query Results</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../database/helpers.html">Query Helper Methods</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../database/query_builder.html">Query Builder Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../database/transactions.html">Transactions</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../database/metadata.html">Getting Metadata</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../database/call_function.html">Custom Function Calls</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../database/events.html">Database Events</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../database/utilities.html">Database Utilities</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../models/index.html">Modeling Data</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../models/model.html">Using CodeIgniter's Model</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../models/entities.html">Using Entity Classes</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../dbmgmt/index.html">Managing Databases</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../dbmgmt/forge.html">Database Forge</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../dbmgmt/migration.html">Database Migrations</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../dbmgmt/seeds.html">Database Seeding</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../dbmgmt/db_commands.html">Database Commands</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../libraries/index.html">Library Reference</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/caching.html">Caching Driver</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/cookies.html">Cookies</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/cors.html">Cross-Origin Resource Sharing (CORS)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/curlrequest.html">CURLRequest Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/email.html">Email Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/encryption.html">Encryption Service</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/files.html">Working with Files</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/file_collections.html">File Collections</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/honeypot.html">Honeypot Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/images.html">Image Manipulation Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/pagination.html">Pagination</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/publisher.html">Publisher</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/security.html">Security</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/sessions.html">Session Library</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/throttler.html">Throttler</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/time.html">Times and Dates</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/typography.html">Typography</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/uploaded_files.html">Working with Uploaded Files</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/uri.html">Working with URIs</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/user_agent.html">User Agent Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../libraries/validation.html">Validation</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../helpers/index.html">Helpers</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../helpers/array_helper.html">Array Helper</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../helpers/cookie_helper.html">Cookie Helper</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../helpers/date_helper.html">Date Helper</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../helpers/filesystem_helper.html">Filesystem Helper</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../helpers/form_helper.html">Form Helper</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../helpers/html_helper.html">HTML Helper</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../helpers/inflector_helper.html">Inflector Helper</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../helpers/number_helper.html">Number Helper</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../helpers/security_helper.html">Security Helper</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../helpers/test_helper.html">Test Helper</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../helpers/text_helper.html">Text Helper</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../helpers/url_helper.html">URL Helper</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../helpers/xml_helper.html">XML Helper</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../testing/index.html">Testing</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../testing/overview.html">Getting Started</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../testing/database.html">Database</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../testing/fabricator.html">Generating Data</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../testing/controllers.html">Controller Testing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../testing/feature.html">HTTP Testing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../testing/response.html">Testing Responses</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../testing/cli.html">Testing CLI Commands</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../testing/mocking.html">Mocking</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../testing/benchmark.html">Benchmarking</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../testing/debugging.html">Debugging Your Application</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../cli/index.html">Command Line Usage</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../cli/cli_overview.html">CLI Overview</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../cli/cli_controllers.html">Running Controllers via CLI</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../cli/spark_commands.html">Spark Commands</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../cli/cli_commands.html">Creating Spark Commands</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../cli/cli_generators.html">CLI Generators</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../cli/cli_library.html">CLI Library</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../cli/cli_request.html">CLIRequest Class</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../extending/index.html">Extending CodeIgniter</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../extending/core_classes.html">Creating Core System Classes</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../extending/common.html">Replacing Common Functions</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../extending/events.html">Events</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../extending/basecontroller.html">Extending the Controller</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../extending/authentication.html">Authentication</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../extending/composer_packages.html">Creating Composer Packages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../extending/contributing.html">Contributing to CodeIgniter</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../libraries/official_packages.html">Official Packages</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
|
||||
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
|
||||
<a href="../index.html">CodeIgniter</a>
|
||||
</nav>
|
||||
|
||||
<div class="wy-nav-content">
|
||||
<div class="rst-content">
|
||||
<a class="btn btn-neutral float-right" href="https://github.com/codeigniter4/CodeIgniter4/edit/develop/user_guide_src/source/changelogs/v4.6.0.rst">Edit this page</a>
|
||||
|
||||
<div role="navigation" aria-label="Page navigation">
|
||||
<ul class="wy-breadcrumbs">
|
||||
<li><a href="../index.html" class="icon icon-home" aria-label="Home"></a></li>
|
||||
<li class="breadcrumb-item"><a href="../installation/index.html">Installation</a></li>
|
||||
<li class="breadcrumb-item"><a href="index.html">Change Logs</a></li>
|
||||
<li class="breadcrumb-item active">Version 4.6.0</li>
|
||||
<li class="wy-breadcrumbs-aside">
|
||||
</li>
|
||||
</ul>
|
||||
<hr/>
|
||||
</div>
|
||||
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
|
||||
<div itemprop="articleBody">
|
||||
|
||||
<section id="version-4-6-0">
|
||||
<h1>Version 4.6.0<a class="headerlink" href="#version-4-6-0" title="Permalink to this heading"></a></h1>
|
||||
<p>Release Date: January 19, 2025</p>
|
||||
<p><strong>4.6.0 release of CodeIgniter4</strong></p>
|
||||
<nav class="contents local" id="contents">
|
||||
<ul class="simple">
|
||||
<li><p><a class="reference internal" href="#breaking" id="id4">BREAKING</a></p>
|
||||
<ul>
|
||||
<li><p><a class="reference internal" href="#behavior-changes" id="id5">Behavior Changes</a></p>
|
||||
<ul>
|
||||
<li><p><a class="reference internal" href="#exceptions" id="id6">Exceptions</a></p></li>
|
||||
<li><p><a class="reference internal" href="#filters-changes" id="id7">Filters Changes</a></p></li>
|
||||
<li><p><a class="reference internal" href="#registrars" id="id8">Registrars</a></p></li>
|
||||
<li><p><a class="reference internal" href="#time-createfromtimestamp" id="id9">Time::createFromTimestamp()</a></p></li>
|
||||
<li><p><a class="reference internal" href="#time-with-microseconds" id="id10">Time with Microseconds</a></p></li>
|
||||
<li><p><a class="reference internal" href="#time-settimestamp" id="id11">Time::setTimestamp()</a></p></li>
|
||||
<li><p><a class="reference internal" href="#error-reporting-to-non-html-requests" id="id12">Error Reporting to Non-HTML Requests</a></p></li>
|
||||
<li><p><a class="reference internal" href="#session-id-sid" id="id13">Session ID (SID)</a></p></li>
|
||||
<li><p><a class="reference internal" href="#headers" id="id14">Headers</a></p></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><p><a class="reference internal" href="#interface-changes" id="id15">Interface Changes</a></p></li>
|
||||
<li><p><a class="reference internal" href="#method-signature-changes" id="id16">Method Signature Changes</a></p>
|
||||
<ul>
|
||||
<li><p><a class="reference internal" href="#removed-type-definitions" id="id17">Removed Type Definitions</a></p></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><p><a class="reference internal" href="#removed-deprecated-items" id="id18">Removed Deprecated Items</a></p></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><p><a class="reference internal" href="#enhancements" id="id19">Enhancements</a></p>
|
||||
<ul>
|
||||
<li><p><a class="reference internal" href="#publisher" id="id20">Publisher</a></p></li>
|
||||
<li><p><a class="reference internal" href="#id1" id="id21">Exceptions</a></p></li>
|
||||
<li><p><a class="reference internal" href="#commands" id="id22">Commands</a></p></li>
|
||||
<li><p><a class="reference internal" href="#routing" id="id23">Routing</a></p></li>
|
||||
<li><p><a class="reference internal" href="#negotiator" id="id24">Negotiator</a></p></li>
|
||||
<li><p><a class="reference internal" href="#pagination" id="id25">Pagination</a></p></li>
|
||||
<li><p><a class="reference internal" href="#database" id="id26">Database</a></p>
|
||||
<ul>
|
||||
<li><p><a class="reference internal" href="#others" id="id27">Others</a></p></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><p><a class="reference internal" href="#libraries" id="id28">Libraries</a></p></li>
|
||||
<li><p><a class="reference internal" href="#id2" id="id29">Others</a></p></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><p><a class="reference internal" href="#message-changes" id="id30">Message Changes</a></p></li>
|
||||
<li><p><a class="reference internal" href="#changes" id="id31">Changes</a></p>
|
||||
<ul>
|
||||
<li><p><a class="reference internal" href="#id3" id="id32">Exceptions</a></p></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><p><a class="reference internal" href="#deprecations" id="id33">Deprecations</a></p></li>
|
||||
<li><p><a class="reference internal" href="#bugs-fixed" id="id34">Bugs Fixed</a></p></li>
|
||||
</ul>
|
||||
</nav>
|
||||
<section id="breaking">
|
||||
<h2><a class="toc-backref" href="#id4" role="doc-backlink">BREAKING</a><a class="headerlink" href="#breaking" title="Permalink to this heading"></a></h2>
|
||||
<section id="behavior-changes">
|
||||
<h3><a class="toc-backref" href="#id5" role="doc-backlink">Behavior Changes</a><a class="headerlink" href="#behavior-changes" title="Permalink to this heading"></a></h3>
|
||||
<section id="exceptions">
|
||||
<span id="v460-behavior-changes-exceptions"></span><h4><a class="toc-backref" href="#id6" role="doc-backlink">Exceptions</a><a class="headerlink" href="#exceptions" title="Permalink to this heading"></a></h4>
|
||||
<p>The exception class has been redesigned. See <a class="reference internal" href="../general/errors.html#exception-design"><span class="std std-ref">Exception Design</span></a> for details.
|
||||
The following breaking changes have been made accordingly:</p>
|
||||
<ul class="simple">
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">Validation::setRule()</span></code> now throws <code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\InvalidArgumentException</span></code>
|
||||
instead of <code class="docutils literal notranslate"><span class="pre">TypeError</span></code>.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">CriticalError</span></code> now extends <code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\RuntimeException</span></code>
|
||||
instead of <code class="docutils literal notranslate"><span class="pre">Error</span></code>.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">DatabaseException</span></code> now extends <code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\RuntimeException</span></code>
|
||||
instead of <code class="docutils literal notranslate"><span class="pre">Error</span></code>.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">ConfigException</span></code> now extends <code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\RuntimeException</span></code>
|
||||
instead of <code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\CriticalError</span></code>.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">TestException</span></code> now extends <code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\LogicException</span></code>
|
||||
instead of <code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\CriticalError</span></code>.</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="filters-changes">
|
||||
<h4><a class="toc-backref" href="#id7" role="doc-backlink">Filters Changes</a><a class="headerlink" href="#filters-changes" title="Permalink to this heading"></a></h4>
|
||||
<p>The <code class="docutils literal notranslate"><span class="pre">Filters</span></code> class has been changed to allow multiple runs of the same filter
|
||||
with different arguments in before or after. See
|
||||
<a class="reference internal" href="../installation/upgrade_460.html#upgrade-460-filters-changes"><span class="std std-ref">Upgrading Guide</span></a> for details.</p>
|
||||
</section>
|
||||
<section id="registrars">
|
||||
<h4><a class="toc-backref" href="#id8" role="doc-backlink">Registrars</a><a class="headerlink" href="#registrars" title="Permalink to this heading"></a></h4>
|
||||
<p>Added check to prevent Auto-Discovery of Registrars from running twice. If it is
|
||||
executed twice, an exception will be thrown. See
|
||||
<a class="reference internal" href="../installation/upgrade_460.html#upgrade-460-registrars-with-dirty-hack"><span class="std std-ref">Registrars with Dirty Hack</span></a>.</p>
|
||||
</section>
|
||||
<section id="time-createfromtimestamp">
|
||||
<h4><a class="toc-backref" href="#id9" role="doc-backlink">Time::createFromTimestamp()</a><a class="headerlink" href="#time-createfromtimestamp" title="Permalink to this heading"></a></h4>
|
||||
<p><code class="docutils literal notranslate"><span class="pre">Time::createFromTimestamp()</span></code> handles timezones differently. If <code class="docutils literal notranslate"><span class="pre">$timezone</span></code>
|
||||
is not explicitly passed then the instance has timezone set to UTC unlike earlier
|
||||
where the currently set default timezone was used.
|
||||
See <a class="reference internal" href="../installation/upgrade_460.html#upgrade-460-time-create-from-timestamp"><span class="std std-ref">Upgrading Guide</span></a> for details.</p>
|
||||
</section>
|
||||
<section id="time-with-microseconds">
|
||||
<h4><a class="toc-backref" href="#id10" role="doc-backlink">Time with Microseconds</a><a class="headerlink" href="#time-with-microseconds" title="Permalink to this heading"></a></h4>
|
||||
<p>Fixed bugs that some methods in <code class="docutils literal notranslate"><span class="pre">Time</span></code> to lose microseconds have been fixed.
|
||||
See <a class="reference internal" href="../installation/upgrade_460.html#upgrade-460-time-keeps-microseconds"><span class="std std-ref">Upgrading Guide</span></a> for details.</p>
|
||||
</section>
|
||||
<section id="time-settimestamp">
|
||||
<h4><a class="toc-backref" href="#id11" role="doc-backlink">Time::setTimestamp()</a><a class="headerlink" href="#time-settimestamp" title="Permalink to this heading"></a></h4>
|
||||
<p><code class="docutils literal notranslate"><span class="pre">Time::setTimestamp()</span></code> behavior has been fixed.
|
||||
See <a class="reference internal" href="../installation/upgrade_460.html#upgrade-460-time-set-timestamp"><span class="std std-ref">Upgrading Guide</span></a> for details.</p>
|
||||
</section>
|
||||
<section id="error-reporting-to-non-html-requests">
|
||||
<h4><a class="toc-backref" href="#id12" role="doc-backlink">Error Reporting to Non-HTML Requests</a><a class="headerlink" href="#error-reporting-to-non-html-requests" title="Permalink to this heading"></a></h4>
|
||||
<p>In previous versions, when a request does not accept HTML, CodeIgniter showed
|
||||
error details only in the <code class="docutils literal notranslate"><span class="pre">development</span></code> and <code class="docutils literal notranslate"><span class="pre">testing</span></code> environments.</p>
|
||||
<p>But because it is not possible to display error details when using a custom
|
||||
environment, this behavior has been fixed so that error details are displayed if
|
||||
<code class="docutils literal notranslate"><span class="pre">display_errors</span></code> in PHP ini setting is enabled.</p>
|
||||
<p>With this fix, the error details are now displayed under the same conditions for
|
||||
both HTML requests and non-HTML requests.</p>
|
||||
</section>
|
||||
<section id="session-id-sid">
|
||||
<h4><a class="toc-backref" href="#id13" role="doc-backlink">Session ID (SID)</a><a class="headerlink" href="#session-id-sid" title="Permalink to this heading"></a></h4>
|
||||
<p>Now <code class="docutils literal notranslate"><span class="pre">Session</span></code> library forces to use the PHP default 32 character SIDs, with 4
|
||||
bits of entropy per character.
|
||||
See <a class="reference internal" href="../installation/upgrade_460.html#upgrade-460-sid-change"><span class="std std-ref">Upgrading Guide</span></a> for details.</p>
|
||||
</section>
|
||||
<section id="headers">
|
||||
<span id="v460-interface-changes"></span><h4><a class="toc-backref" href="#id14" role="doc-backlink">Headers</a><a class="headerlink" href="#headers" title="Permalink to this heading"></a></h4>
|
||||
<p>The headers set by the <code class="docutils literal notranslate"><span class="pre">Response</span></code> class replace those that can be set by the PHP
|
||||
<code class="docutils literal notranslate"><span class="pre">header()</span></code> function.</p>
|
||||
<p>In previous versions, headers set by the <code class="docutils literal notranslate"><span class="pre">Response</span></code> class were added to existing
|
||||
ones - giving no options to change them. That could lead to unexpected behavior when
|
||||
the same headers were set with mutually exclusive directives.</p>
|
||||
<p>For example, session will automatically set headers with the <code class="docutils literal notranslate"><span class="pre">header()</span></code> function:</p>
|
||||
<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>Expires: Thu, 19 Nov 1981 08:52:00 GMT
|
||||
Cache-Control: no-store, no-cache, must-revalidate
|
||||
Pragma: no-cache
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>So if we set <strong>Expires</strong> header one more time we will end up with a duplicated header:</p>
|
||||
<div class="highlight-php notranslate"><div class="highlight"><pre><span></span><span class="x">$response->removeHeader('Expires'); // has no effect</span>
|
||||
<span class="x">return $response->setHeader('Expires', 'Sun, 17 Nov 2024 14:17:37 GMT');</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>Response headers:</p>
|
||||
<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>Expires: Thu, 19 Nov 1981 08:52:00 GMT
|
||||
// ...
|
||||
Expires: Sun, 17 Nov 2024 14:17:37 GMT
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>Now, we don’t know which one will be picked by the browser or which header is the correct one.
|
||||
With changes in this version our previous header will be overridden:</p>
|
||||
<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>Cache-Control: no-store, no-cache, must-revalidate
|
||||
Pragma: no-cache
|
||||
Expires: Sun, 17 Nov 2024 14:17:37 GMT
|
||||
</pre></div>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="interface-changes">
|
||||
<h3><a class="toc-backref" href="#id15" role="doc-backlink">Interface Changes</a><a class="headerlink" href="#interface-changes" title="Permalink to this heading"></a></h3>
|
||||
<div class="admonition note">
|
||||
<p class="admonition-title">Note</p>
|
||||
<p>As long as you have not extended the relevant CodeIgniter core classes
|
||||
or implemented these interfaces, all these changes are backward compatible
|
||||
and require no intervention.</p>
|
||||
</div>
|
||||
<ul>
|
||||
<li><p><strong>Router:</strong> The following methods have been added in <code class="docutils literal notranslate"><span class="pre">RouteCollectionInterface</span></code>:</p>
|
||||
<blockquote>
|
||||
<div><ul class="simple">
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">getDefaultNamespace()</span></code></p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">getRoutesOptions()</span></code></p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">setHTTPVerb()</span></code></p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">isFiltered()</span></code></p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">getFiltersForRoute()</span></code></p></li>
|
||||
</ul>
|
||||
</div></blockquote>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="method-signature-changes">
|
||||
<span id="v460-method-signature-changes"></span><h3><a class="toc-backref" href="#id16" role="doc-backlink">Method Signature Changes</a><a class="headerlink" href="#method-signature-changes" title="Permalink to this heading"></a></h3>
|
||||
<ul class="simple">
|
||||
<li><p><strong>Router:</strong> The constructor of the <code class="docutils literal notranslate"><span class="pre">DefinedRouteCollector</span></code> has been
|
||||
changed. The <code class="docutils literal notranslate"><span class="pre">RouteCollection</span></code> typehint has been changed to <code class="docutils literal notranslate"><span class="pre">RouteCollectionInterface</span></code>.</p></li>
|
||||
<li><p><strong>View:</strong> The return type of the <code class="docutils literal notranslate"><span class="pre">renderSection()</span></code> method has been
|
||||
changed to <code class="docutils literal notranslate"><span class="pre">string</span></code>, and now the method does not call <code class="docutils literal notranslate"><span class="pre">echo</span></code>.</p></li>
|
||||
<li><p><strong>Time:</strong> The first parameter type of the <code class="docutils literal notranslate"><span class="pre">createFromTimestamp()</span></code> has been
|
||||
changed from <code class="docutils literal notranslate"><span class="pre">int</span></code> to <code class="docutils literal notranslate"><span class="pre">int|float</span></code>, and the return type <code class="docutils literal notranslate"><span class="pre">static</span></code> has been
|
||||
added.</p></li>
|
||||
<li><p><strong>Helpers:</strong> <code class="docutils literal notranslate"><span class="pre">character_limiter()</span></code> parameter names have been updated. If you use named arguments, you need to update the function calls.</p></li>
|
||||
</ul>
|
||||
<section id="removed-type-definitions">
|
||||
<h4><a class="toc-backref" href="#id17" role="doc-backlink">Removed Type Definitions</a><a class="headerlink" href="#removed-type-definitions" title="Permalink to this heading"></a></h4>
|
||||
<ul class="simple">
|
||||
<li><dl class="simple">
|
||||
<dt><strong>Database:</strong></dt><dd><ul>
|
||||
<li><p>The type <code class="docutils literal notranslate"><span class="pre">string</span></code> of the first parameter in
|
||||
<code class="docutils literal notranslate"><span class="pre">BaseConnection::escapeIdentifier()</span></code> has been removed.</p></li>
|
||||
<li><p>The type <code class="docutils literal notranslate"><span class="pre">string</span></code> of the first parameter in
|
||||
<code class="docutils literal notranslate"><span class="pre">BaseConnection::getFieldNames()</span></code> and <code class="docutils literal notranslate"><span class="pre">SQLite3\Connection::getFieldNames()</span></code>
|
||||
have been removed.</p></li>
|
||||
<li><p>The type <code class="docutils literal notranslate"><span class="pre">string</span></code> of the first parameter in
|
||||
<code class="docutils literal notranslate"><span class="pre">BaseConnection::_listColumns()</span></code> and <code class="docutils literal notranslate"><span class="pre">MySQLi\Connection::_listColumns()</span></code>
|
||||
and <code class="docutils literal notranslate"><span class="pre">OCI8\Connection::_listColumns()</span></code>
|
||||
and <code class="docutils literal notranslate"><span class="pre">Postgre\Connection::_listColumns()</span></code>
|
||||
and <code class="docutils literal notranslate"><span class="pre">SQLSRV\Connection::_listColumns()</span></code>
|
||||
and <code class="docutils literal notranslate"><span class="pre">SQLite3\Connection::_listColumns()</span></code> have been removed.</p></li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</section>
|
||||
<section id="removed-deprecated-items">
|
||||
<span id="v460-removed-deprecated-items"></span><h3><a class="toc-backref" href="#id18" role="doc-backlink">Removed Deprecated Items</a><a class="headerlink" href="#removed-deprecated-items" title="Permalink to this heading"></a></h3>
|
||||
<ul class="simple">
|
||||
<li><p><strong>API:</strong> The deprecated <code class="docutils literal notranslate"><span class="pre">failValidationError()</span></code> method in <code class="docutils literal notranslate"><span class="pre">CodeIgniter\API\ResponseTrait</span></code>
|
||||
has been removed. Use <code class="docutils literal notranslate"><span class="pre">failValidationErrors()</span></code> instead.</p></li>
|
||||
<li><p><strong>HTTP:</strong> The deprecated <code class="docutils literal notranslate"><span class="pre">getReason()</span></code> method in <code class="docutils literal notranslate"><span class="pre">CodeIgniter\HTTP\Response</span></code>
|
||||
and <code class="docutils literal notranslate"><span class="pre">ResponseInterface</span></code> has been removed. Use <code class="docutils literal notranslate"><span class="pre">getReasonPhrase()</span></code> instead.</p></li>
|
||||
<li><p><strong>Logger:</strong> The deprecated <code class="docutils literal notranslate"><span class="pre">CodeIgniter\Log\Logger::cleanFilenames()</span></code> and
|
||||
<code class="docutils literal notranslate"><span class="pre">CodeIgniter\Test\TestLogger::cleanup()</span></code> have been removed. Use the
|
||||
<code class="docutils literal notranslate"><span class="pre">clean_path()</span></code> function instead.</p></li>
|
||||
<li><p><strong>Router:</strong> The deprecated <code class="docutils literal notranslate"><span class="pre">CodeIgniter\Router\Exceptions\RedirectException</span></code> has been removed. Use <code class="docutils literal notranslate"><span class="pre">CodeIgniter\HTTP\Exceptions\RedirectException</span></code> instead.</p></li>
|
||||
<li><p><strong>Constants:</strong> The deprecated constants <code class="docutils literal notranslate"><span class="pre">EVENT_PRIORITY_*</span></code> in has been removed. Use the class constants <code class="docutils literal notranslate"><span class="pre">CodeIgniter\Events\Events::PRIORITY_LOW</span></code>, <code class="docutils literal notranslate"><span class="pre">CodeIgniter\Events\Events::PRIORITY_NORMAL</span></code> and <code class="docutils literal notranslate"><span class="pre">CodeIgniter\Events\Events::PRIORITY_HIGH</span></code> instead.</p></li>
|
||||
<li><p><strong>View:</strong> The deprecated property <code class="docutils literal notranslate"><span class="pre">CodeIgniter\View\View::$currentSection</span></code> has been removed.</p></li>
|
||||
<li><p><strong>Config:</strong> The deprecated property <code class="docutils literal notranslate"><span class="pre">Config\Cache::$storePath</span></code> has been removed. Use <code class="docutils literal notranslate"><span class="pre">Config\Cache::$file['storePath']</span></code> instead.</p></li>
|
||||
<li><p><strong>Formatter:</strong> The deprecated <code class="docutils literal notranslate"><span class="pre">Config\Format::getFormatter()</span></code> has been removed. Use <code class="docutils literal notranslate"><span class="pre">CodeIgniter\Format\Format::getFormatter()</span></code> instead.</p></li>
|
||||
<li><p><strong>Security:</strong> <code class="docutils literal notranslate"><span class="pre">Config\Security::$samesite</span></code> has been removed. Use <code class="docutils literal notranslate"><span class="pre">Config\Cookie::$samesite</span></code> instead.</p></li>
|
||||
<li><p><strong>Cookie:</strong> Methods <code class="docutils literal notranslate"><span class="pre">dispatch()</span></code>, <code class="docutils literal notranslate"><span class="pre">setRawCookie()</span></code>, <code class="docutils literal notranslate"><span class="pre">setCookie()</span></code> in <code class="docutils literal notranslate"><span class="pre">CodeIgniter\Cookie\CookieStore</span></code> has been removed. They are now part of <code class="docutils literal notranslate"><span class="pre">CodeIgniter\HTTP\ResponseTrait</span></code>.</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
</section>
|
||||
<section id="enhancements">
|
||||
<h2><a class="toc-backref" href="#id19" role="doc-backlink">Enhancements</a><a class="headerlink" href="#enhancements" title="Permalink to this heading"></a></h2>
|
||||
<section id="publisher">
|
||||
<h3><a class="toc-backref" href="#id20" role="doc-backlink">Publisher</a><a class="headerlink" href="#publisher" title="Permalink to this heading"></a></h3>
|
||||
<ul class="simple">
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">Publisher::discover()</span></code> now accepts a second parameter (<code class="docutils literal notranslate"><span class="pre">namespace</span></code>) specifying the namespace in which publishers should be searched. See <a class="reference internal" href="../libraries/publisher.html#discovery-in-a-specific-namespace"><span class="std std-ref">Discovery in a specific namespace</span></a> for the details.</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="id1">
|
||||
<h3><a class="toc-backref" href="#id21" role="doc-backlink">Exceptions</a><a class="headerlink" href="#id1" title="Permalink to this heading"></a></h3>
|
||||
<p>The exception class has been redesigned. See <a class="reference internal" href="../general/errors.html#exception-design"><span class="std std-ref">Exception Design</span></a> for details.
|
||||
The following new Exception classes have been added accordingly:</p>
|
||||
<ul class="simple">
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\LogicException</span></code></p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\RuntimeException</span></code></p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\BadFunctionCallException</span></code></p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\BadMethodCallException</span></code></p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\InvalidArgumentException</span></code></p></li>
|
||||
</ul>
|
||||
<p>The following new Exception interfaces have been added:</p>
|
||||
<ul class="simple">
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">CodeIgniter\Files\Exceptions\ExceptionInterface</span></code></p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">CodeIgniter\HTTP\Exceptions\ExceptionInterface</span></code></p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">CodeIgniter\Router\Exceptions\ExceptionInterface</span></code></p></li>
|
||||
</ul>
|
||||
<p>Displaying exceptions for non-HTML responses now rely on the PHP <code class="docutils literal notranslate"><span class="pre">display_errors</span></code> setting instead of hardcoded environments.</p>
|
||||
</section>
|
||||
<section id="commands">
|
||||
<h3><a class="toc-backref" href="#id22" role="doc-backlink">Commands</a><a class="headerlink" href="#commands" title="Permalink to this heading"></a></h3>
|
||||
<ul class="simple">
|
||||
<li><p>The <code class="docutils literal notranslate"><span class="pre">spark</span> <span class="pre">routes</span></code> and <code class="docutils literal notranslate"><span class="pre">spark</span> <span class="pre">filter:check</span></code> commands now display filter
|
||||
arguments.</p></li>
|
||||
<li><p>The <code class="docutils literal notranslate"><span class="pre">spark</span> <span class="pre">filter:check</span></code> command now displays filter classnames.</p></li>
|
||||
<li><p>The <code class="docutils literal notranslate"><span class="pre">spark</span> <span class="pre">lang:sync</span></code> command to synchronize translation files. See <a class="reference internal" href="../outgoing/localization.html#sync-translations-command"><span class="std std-ref">Synchronization Translation Files via Command</span></a></p></li>
|
||||
<li><p>The <code class="docutils literal notranslate"><span class="pre">spark</span> <span class="pre">phpini:check</span></code> command now has an optional <code class="docutils literal notranslate"><span class="pre">opcache</span></code> argument,
|
||||
which when used will display information about opcache settings.</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="routing">
|
||||
<h3><a class="toc-backref" href="#id23" role="doc-backlink">Routing</a><a class="headerlink" href="#routing" title="Permalink to this heading"></a></h3>
|
||||
<ul class="simple">
|
||||
<li><p>Now you can specify multiple hostnames when restricting routes.</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="negotiator">
|
||||
<h3><a class="toc-backref" href="#id24" role="doc-backlink">Negotiator</a><a class="headerlink" href="#negotiator" title="Permalink to this heading"></a></h3>
|
||||
<ul class="simple">
|
||||
<li><p>Added a feature flag <code class="docutils literal notranslate"><span class="pre">Feature::$strictLocaleNegotiation</span></code> to enable strict locale comparision.
|
||||
Previously, response with language headers <code class="docutils literal notranslate"><span class="pre">Accept-language:</span> <span class="pre">en-US,en-GB;q=0.9</span></code> returned the first allowed language <code class="docutils literal notranslate"><span class="pre">en</span></code> could instead of the exact language <code class="docutils literal notranslate"><span class="pre">en-US</span></code> or <code class="docutils literal notranslate"><span class="pre">en-GB</span></code>.
|
||||
Set the value to <code class="docutils literal notranslate"><span class="pre">true</span></code> to enable comparison not only by language code (‘en’ - ISO 639-1) but also by regional code (‘en-US’ - ISO 639-1 plus ISO 3166-1 alpha).</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="pagination">
|
||||
<h3><a class="toc-backref" href="#id25" role="doc-backlink">Pagination</a><a class="headerlink" href="#pagination" title="Permalink to this heading"></a></h3>
|
||||
<ul class="simple">
|
||||
<li><p>Added a new feature to get the total and the range number of items of the current page.
|
||||
See <a class="reference internal" href="../libraries/pagination.html#displaying-the-number-of-items-on-the-page"><span class="std std-ref">Displaying the Number of Items on the Page</span></a> for more details.</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="database">
|
||||
<h3><a class="toc-backref" href="#id26" role="doc-backlink">Database</a><a class="headerlink" href="#database" title="Permalink to this heading"></a></h3>
|
||||
<section id="others">
|
||||
<h4><a class="toc-backref" href="#id27" role="doc-backlink">Others</a><a class="headerlink" href="#others" title="Permalink to this heading"></a></h4>
|
||||
<ul class="simple">
|
||||
<li><p>Added a new configuration <code class="docutils literal notranslate"><span class="pre">foundRows</span></code> for MySQLi to use <code class="docutils literal notranslate"><span class="pre">MYSQLI_CLIENT_FOUND_ROWS</span></code>.</p></li>
|
||||
<li><p>Added the <code class="docutils literal notranslate"><span class="pre">BaseConnection::resetTransStatus()</span></code> method to reset the transaction
|
||||
status. See <a class="reference internal" href="../database/transactions.html#transactions-resetting-transaction-status"><span class="std std-ref">Resetting Transaction Status</span></a> for details.</p></li>
|
||||
<li><p>SQLite3 has a new Config item <code class="docutils literal notranslate"><span class="pre">synchronous</span></code> to adjust how strict SQLite is at flushing
|
||||
to disk during transactions. Modifying this can be useful if we use journal mode set to <code class="docutils literal notranslate"><span class="pre">WAL</span></code>.</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
</section>
|
||||
<section id="libraries">
|
||||
<h3><a class="toc-backref" href="#id28" role="doc-backlink">Libraries</a><a class="headerlink" href="#libraries" title="Permalink to this heading"></a></h3>
|
||||
<ul class="simple">
|
||||
<li><p><strong>File:</strong> Added <code class="docutils literal notranslate"><span class="pre">getSizeByBinaryUnit()</span></code> and <code class="docutils literal notranslate"><span class="pre">getSizeByMetricUnit()</span></code> to <code class="docutils literal notranslate"><span class="pre">File</span></code> class.
|
||||
See <a class="reference internal" href="../libraries/files.html#file-get-size-by-binary-unit"><span class="std std-ref">File::getSizeByBinaryUnit()</span></a> and <a class="reference internal" href="../libraries/files.html#file-get-size-by-metric-unit"><span class="std std-ref">File::getSizeByMetricUnit()</span></a>.</p></li>
|
||||
<li><p><strong>FileCollection:</strong> Added <code class="docutils literal notranslate"><span class="pre">retainMultiplePatterns()</span></code> to <code class="docutils literal notranslate"><span class="pre">FileCollection</span></code> class.
|
||||
See <a class="reference internal" href="../libraries/file_collections.html#file-collections-retain-multiple-patterns"><span class="std std-ref">FileCollection::retainMultiplePatterns()</span></a>.</p></li>
|
||||
<li><p><strong>Validation:</strong> Added <code class="docutils literal notranslate"><span class="pre">min_dims</span></code> validation rule to <code class="docutils literal notranslate"><span class="pre">FileRules</span></code> class. See
|
||||
<a class="reference internal" href="../libraries/validation.html#rules-for-file-uploads"><span class="std std-ref">Validation</span></a>.</p></li>
|
||||
<li><p><strong>Validation:</strong> Rules: <code class="docutils literal notranslate"><span class="pre">is_unique</span></code> and <code class="docutils literal notranslate"><span class="pre">is_not_unique</span></code> now accept the optional
|
||||
<code class="docutils literal notranslate"><span class="pre">dbGroup</span></code> as part of the first parameter. See <a class="reference internal" href="../libraries/validation.html#rules-for-general-use"><span class="std std-ref">Validation</span></a>.</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="id2">
|
||||
<h3><a class="toc-backref" href="#id29" role="doc-backlink">Others</a><a class="headerlink" href="#id2" title="Permalink to this heading"></a></h3>
|
||||
<ul class="simple">
|
||||
<li><p><strong>Filters:</strong> Now you can execute a filter more than once with the different
|
||||
arguments in before or after.</p></li>
|
||||
<li><p><strong>Services:</strong> Added <code class="docutils literal notranslate"><span class="pre">BaseService::resetServicesCache()</span></code> method to reset
|
||||
the services cache. See <a class="reference internal" href="../concepts/services.html#resetting-services-cache"><span class="std std-ref">Resetting Services Cache</span></a>.</p></li>
|
||||
<li><p><strong>Errors:</strong> Added a default error page for “400 Bad Request”.</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
</section>
|
||||
<section id="message-changes">
|
||||
<h2><a class="toc-backref" href="#id30" role="doc-backlink">Message Changes</a><a class="headerlink" href="#message-changes" title="Permalink to this heading"></a></h2>
|
||||
<ul class="simple">
|
||||
<li><p>Added <code class="docutils literal notranslate"><span class="pre">Validation.min_dims</span></code> message</p></li>
|
||||
<li><p>Added <code class="docutils literal notranslate"><span class="pre">Errors.badRequest</span></code> and <code class="docutils literal notranslate"><span class="pre">Errors.sorryBadRequest</span></code></p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="changes">
|
||||
<h2><a class="toc-backref" href="#id31" role="doc-backlink">Changes</a><a class="headerlink" href="#changes" title="Permalink to this heading"></a></h2>
|
||||
<section id="id3">
|
||||
<h3><a class="toc-backref" href="#id32" role="doc-backlink">Exceptions</a><a class="headerlink" href="#id3" title="Permalink to this heading"></a></h3>
|
||||
<p>The exception classes have been redesigned. See <a class="reference internal" href="../general/errors.html#exception-design"><span class="std std-ref">Exception Design</span></a> for details.
|
||||
The following changes have been made accordingly:</p>
|
||||
<ul class="simple">
|
||||
<li><p>The <code class="docutils literal notranslate"><span class="pre">deleteMatching()</span></code> method in Cache Handler classes now throws
|
||||
<code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\BadMethodCallException</span></code> instead of <code class="docutils literal notranslate"><span class="pre">Exception</span></code>.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">Cache\ResponseCache::get()</span></code> now throws <code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\RuntimeException</span></code>
|
||||
instead of <code class="docutils literal notranslate"><span class="pre">Exception</span></code>.</p></li>
|
||||
<li><p>Classes that threw <code class="docutils literal notranslate"><span class="pre">RuntimeException</span></code> have been changed to throw
|
||||
<code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\RuntimeException</span></code>.</p></li>
|
||||
<li><p>Classes that threw <code class="docutils literal notranslate"><span class="pre">InvalidArgumentException</span></code> have been changed to throw
|
||||
<code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\InvalidArgumentException</span></code>.</p></li>
|
||||
<li><p>Classes that threw <code class="docutils literal notranslate"><span class="pre">LogicException</span></code> have been changed to throw
|
||||
<code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\LogicException</span></code>.</p></li>
|
||||
<li><p>Classes that threw <code class="docutils literal notranslate"><span class="pre">BadMethodCallException</span></code> have been changed to throw
|
||||
<code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\BadMethodCallException</span></code>.</p></li>
|
||||
<li><p>Classes that threw <code class="docutils literal notranslate"><span class="pre">BadFunctionCallException</span></code> have been changed to throw
|
||||
<code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\BadFunctionCallException</span></code>.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">RedirectException</span></code> now extends <code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\RuntimeException</span></code>
|
||||
instead of <code class="docutils literal notranslate"><span class="pre">Exception</span></code>.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">PageNotFoundException</span></code> now extends <code class="docutils literal notranslate"><span class="pre">CodeIgniter\Exceptions\RuntimeException</span></code>
|
||||
instead of <code class="docutils literal notranslate"><span class="pre">OutOfBoundsException</span></code>.</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
</section>
|
||||
<section id="deprecations">
|
||||
<h2><a class="toc-backref" href="#id33" role="doc-backlink">Deprecations</a><a class="headerlink" href="#deprecations" title="Permalink to this heading"></a></h2>
|
||||
<ul class="simple">
|
||||
<li><dl class="simple">
|
||||
<dt><strong>Filters:</strong></dt><dd><ul>
|
||||
<li><p>The properties <code class="docutils literal notranslate"><span class="pre">$arguments</span></code> and <code class="docutils literal notranslate"><span class="pre">$argumentsClass</span></code> of <code class="docutils literal notranslate"><span class="pre">Filters</span></code> have
|
||||
been deprecated. No longer used.</p></li>
|
||||
<li><p>The <code class="docutils literal notranslate"><span class="pre">Filters::getArguments()</span></code> method has been deprecated. No longer used.</p></li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
</li>
|
||||
<li><dl class="simple">
|
||||
<dt><strong>File:</strong></dt><dd><ul>
|
||||
<li><p>The function <code class="docutils literal notranslate"><span class="pre">getSizeByUnit()</span></code> of <code class="docutils literal notranslate"><span class="pre">File</span></code> has been deprecated.
|
||||
Use either <code class="docutils literal notranslate"><span class="pre">getSizeByBinaryUnit()</span></code> or <code class="docutils literal notranslate"><span class="pre">getSizeByMetricUnit()</span></code> instead.</p></li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="bugs-fixed">
|
||||
<h2><a class="toc-backref" href="#id34" role="doc-backlink">Bugs Fixed</a><a class="headerlink" href="#bugs-fixed" title="Permalink to this heading"></a></h2>
|
||||
<ul class="simple">
|
||||
<li><dl class="simple">
|
||||
<dt><strong>Response:</strong></dt><dd><ul>
|
||||
<li><p>Headers set using the <code class="docutils literal notranslate"><span class="pre">Response</span></code> class are now prioritized and replace headers
|
||||
that can be set manually using the PHP <code class="docutils literal notranslate"><span class="pre">header()</span></code> function.</p></li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
</li>
|
||||
<li><p><strong>View:</strong> Added support for multibyte strings for <code class="docutils literal notranslate"><span class="pre">View::excerpt()</span></code>.</p></li>
|
||||
<li><p><strong>Helpers:</strong> Added support for multibyte strings for <code class="docutils literal notranslate"><span class="pre">excerpt()</span></code>.</p></li>
|
||||
</ul>
|
||||
<p>See the repo’s
|
||||
<a class="reference external" href="https://github.com/codeigniter4/CodeIgniter4/blob/develop/CHANGELOG.md">CHANGELOG.md</a>
|
||||
for a complete list of bugs fixed.</p>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
|
||||
<a href="index.html" class="btn btn-neutral float-left" title="Change Logs" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
|
||||
<a href="v4.5.8.html" class="btn btn-neutral float-right" title="Version 4.5.8" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
</div>
|
||||
|
||||
<hr/>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
|
||||
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
|
||||
provided by <a href="https://readthedocs.org">Read the Docs</a>.
|
||||
|
||||
|
||||
</footer>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
<script>
|
||||
jQuery(function () {
|
||||
SphinxRtdTheme.Navigation.enable(false);
|
||||
});
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Creating Spark Commands — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Creating Spark Commands — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -538,7 +539,7 @@ up descriptions:</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Running Controllers via CLI — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Running Controllers via CLI — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -336,7 +337,7 @@ in it:</p>
|
||||
</div>
|
||||
<div class="admonition note">
|
||||
<p class="admonition-title">Note</p>
|
||||
<p>If you use <a class="reference internal" href="../incoming/routing.html#auto-routing-improved"><span class="std std-ref">Auto Routing (Improved)</span></a>, change the method name to <code class="docutils literal notranslate"><span class="pre">cliMessage()</span></code>.</p>
|
||||
<p>If you use <a class="reference internal" href="../incoming/auto_routing_improved.html#auto-routing-improved"><span class="std std-ref">Auto Routing (Improved)</span></a>, change the method name to <code class="docutils literal notranslate"><span class="pre">cliMessage()</span></code>.</p>
|
||||
</div>
|
||||
<p>Then save the file to your <strong>app/Controllers/</strong> directory.</p>
|
||||
</section>
|
||||
@ -389,7 +390,7 @@ command line. Remember that this is just a normal controller, so routing
|
||||
and <code class="docutils literal notranslate"><span class="pre">_remap()</span></code> works fine.</p>
|
||||
<div class="admonition note">
|
||||
<p class="admonition-title">Note</p>
|
||||
<p><code class="docutils literal notranslate"><span class="pre">_remap()</span></code> does not work with <a class="reference internal" href="../incoming/routing.html#auto-routing-improved"><span class="std std-ref">Auto Routing (Improved)</span></a>.</p>
|
||||
<p><code class="docutils literal notranslate"><span class="pre">_remap()</span></code> does not work with <a class="reference internal" href="../incoming/auto_routing_improved.html#auto-routing-improved"><span class="std std-ref">Auto Routing (Improved)</span></a>.</p>
|
||||
</div>
|
||||
<p>If you want to make sure running via CLI, check the return value of <a class="reference internal" href="../general/common_functions.html#is_cli" title="is_cli"><code class="xref php php-func docutils literal notranslate"><span class="pre">is_cli()</span></code></a>.</p>
|
||||
<p>However, CodeIgniter provides additional tools to make creating CLI-accessible
|
||||
@ -410,7 +411,7 @@ you with CLI-only tools.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>CLI Generators — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>CLI Generators — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -702,7 +703,7 @@ directory <strong>app/Commands/Generators/Views/awesomecommand.tpl.php</strong>,
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>CLI Library — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>CLI Library — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -768,7 +769,7 @@ waiting for a key press.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>CLI Overview — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>CLI Overview — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -348,7 +349,7 @@ allows you to prompt a user for information, making it easy to build flexible, s
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>CLIRequest Class — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>CLIRequest Class — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -369,7 +370,7 @@ but adds some accessor methods for convenience.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Command Line Usage — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Command Line Usage — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -315,7 +316,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Spark Commands — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Spark Commands — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -412,7 +413,7 @@ so that you can choose to display it or not.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Autoloading Files — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Autoloading Files — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -531,7 +532,7 @@ package via Composer, you also need to delete the cache file.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Factories — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Factories — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -786,7 +787,7 @@ for them, and you must manually delete the cache file.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Design and Architectural Goals — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Design and Architectural Goals — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -330,7 +331,7 @@ high performance in a small footprint package.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Working with HTTP Requests — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Working with HTTP Requests — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -430,7 +431,7 @@ of the HTTP response. This gives you an easy and powerful way to construct your
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>CodeIgniter4 Overview — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>CodeIgniter4 Overview — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -316,7 +317,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Models, Views, and Controllers — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Models, Views, and Controllers — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -380,7 +381,7 @@ you need.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Security Guidelines — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Security Guidelines — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -1211,7 +1212,7 @@ being sent back to attackers.</p></li>
|
||||
<li><p>The config for global secure access (<code class="docutils literal notranslate"><span class="pre">Config\App::$forceGlobalSecureRequests</span></code>)</p></li>
|
||||
<li><p><a class="reference internal" href="../general/common_functions.html#force_https" title="force_https"><code class="xref php php-func docutils literal notranslate"><span class="pre">force_https()</span></code></a> function</p></li>
|
||||
<li><p><a class="reference internal" href="../incoming/routing.html#defined-route-routing"><span class="std std-ref">Defined Route Routing</span></a></p></li>
|
||||
<li><p><a class="reference internal" href="../incoming/routing.html#auto-routing-improved"><span class="std std-ref">Auto Routing (Improved)</span></a></p></li>
|
||||
<li><p><a class="reference internal" href="../incoming/auto_routing_improved.html#auto-routing-improved"><span class="std std-ref">Auto Routing (Improved)</span></a></p></li>
|
||||
<li><p><a class="reference internal" href="../libraries/cors.html"><span class="doc">Cross-Origin Resource Sharing (CORS)</span></a> filter</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
@ -1296,7 +1297,7 @@ to: do not blindly follow redirects.</p></li>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Services — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Services — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -292,31 +293,35 @@
|
||||
<h1>Services<a class="headerlink" href="#services" title="Permalink to this heading"></a></h1>
|
||||
<nav class="contents local" id="contents">
|
||||
<ul class="simple">
|
||||
<li><p><a class="reference internal" href="#introduction" id="id1">Introduction</a></p>
|
||||
<li><p><a class="reference internal" href="#introduction" id="id2">Introduction</a></p>
|
||||
<ul>
|
||||
<li><p><a class="reference internal" href="#what-are-services" id="id2">What are Services?</a></p></li>
|
||||
<li><p><a class="reference internal" href="#why-use-services" id="id3">Why use Services?</a></p></li>
|
||||
<li><p><a class="reference internal" href="#what-are-services" id="id3">What are Services?</a></p></li>
|
||||
<li><p><a class="reference internal" href="#why-use-services" id="id4">Why use Services?</a></p></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><p><a class="reference internal" href="#how-to-get-a-service" id="id4">How to Get a Service</a></p>
|
||||
<li><p><a class="reference internal" href="#how-to-get-a-service" id="id5">How to Get a Service</a></p>
|
||||
<ul>
|
||||
<li><p><a class="reference internal" href="#getting-a-new-instance" id="id5">Getting a New Instance</a></p></li>
|
||||
<li><p><a class="reference internal" href="#convenience-functions" id="id6">Convenience Functions</a></p></li>
|
||||
<li><p><a class="reference internal" href="#getting-a-new-instance" id="id6">Getting a New Instance</a></p></li>
|
||||
<li><p><a class="reference internal" href="#convenience-functions" id="id7">Convenience Functions</a></p></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><p><a class="reference internal" href="#defining-services" id="id7">Defining Services</a></p>
|
||||
<li><p><a class="reference internal" href="#defining-services" id="id8">Defining Services</a></p>
|
||||
<ul>
|
||||
<li><p><a class="reference internal" href="#allowing-parameters" id="id8">Allowing Parameters</a></p></li>
|
||||
<li><p><a class="reference internal" href="#shared-classes" id="id9">Shared Classes</a></p></li>
|
||||
<li><p><a class="reference internal" href="#allowing-parameters" id="id9">Allowing Parameters</a></p></li>
|
||||
<li><p><a class="reference internal" href="#shared-classes" id="id10">Shared Classes</a></p></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><p><a class="reference internal" href="#service-discovery" id="id11">Service Discovery</a></p>
|
||||
<ul>
|
||||
<li><p><a class="reference internal" href="#resetting-services-cache" id="id12">Resetting Services Cache</a></p></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><p><a class="reference internal" href="#service-discovery" id="id10">Service Discovery</a></p></li>
|
||||
</ul>
|
||||
</nav>
|
||||
<section id="introduction">
|
||||
<h2><a class="toc-backref" href="#id1" role="doc-backlink">Introduction</a><a class="headerlink" href="#introduction" title="Permalink to this heading"></a></h2>
|
||||
<h2><a class="toc-backref" href="#id2" role="doc-backlink">Introduction</a><a class="headerlink" href="#introduction" title="Permalink to this heading"></a></h2>
|
||||
<section id="what-are-services">
|
||||
<h3><a class="toc-backref" href="#id2" role="doc-backlink">What are Services?</a><a class="headerlink" href="#what-are-services" title="Permalink to this heading"></a></h3>
|
||||
<h3><a class="toc-backref" href="#id3" role="doc-backlink">What are Services?</a><a class="headerlink" href="#what-are-services" title="Permalink to this heading"></a></h3>
|
||||
<p>The <strong>Services</strong> in CodeIgniter 4 provide the functionality to create and share new class instances.
|
||||
It is implemented as the <code class="docutils literal notranslate"><span class="pre">Config\Services</span></code> class.</p>
|
||||
<p>All of the core classes within CodeIgniter are provided as “services”. This simply means that, instead
|
||||
@ -324,7 +329,7 @@ of hard-coding a class name to load, the classes to call are defined within a ve
|
||||
configuration file. This file acts as a type of factory to create new instances of the required class.</p>
|
||||
</section>
|
||||
<section id="why-use-services">
|
||||
<h3><a class="toc-backref" href="#id3" role="doc-backlink">Why use Services?</a><a class="headerlink" href="#why-use-services" title="Permalink to this heading"></a></h3>
|
||||
<h3><a class="toc-backref" href="#id4" role="doc-backlink">Why use Services?</a><a class="headerlink" href="#why-use-services" title="Permalink to this heading"></a></h3>
|
||||
<p>A quick example will probably make things clearer, so imagine that you need to pull in an instance
|
||||
of the Timer class. The simplest method would simply be to create a new instance of that class:</p>
|
||||
<div class="highlight-html+php notranslate"><div class="highlight"><pre><span></span><span class="o"><?</span><span class="nx">php</span>
|
||||
@ -361,7 +366,7 @@ error-resistant.</p>
|
||||
</section>
|
||||
</section>
|
||||
<section id="how-to-get-a-service">
|
||||
<h2><a class="toc-backref" href="#id4" role="doc-backlink">How to Get a Service</a><a class="headerlink" href="#how-to-get-a-service" title="Permalink to this heading"></a></h2>
|
||||
<h2><a class="toc-backref" href="#id5" role="doc-backlink">How to Get a Service</a><a class="headerlink" href="#how-to-get-a-service" title="Permalink to this heading"></a></h2>
|
||||
<p>As many CodeIgniter classes are provided as services, you can get them like the following:</p>
|
||||
<div class="highlight-html+php notranslate"><div class="highlight"><pre><span></span><span class="o"><?</span><span class="nx">php</span>
|
||||
|
||||
@ -389,7 +394,7 @@ error-resistant.</p>
|
||||
</div>
|
||||
<p>Therefore, the parameter <code class="docutils literal notranslate"><span class="pre">$options2</span></code> for the <code class="docutils literal notranslate"><span class="pre">$client2</span></code> does not work. It is just ignored.</p>
|
||||
<section id="getting-a-new-instance">
|
||||
<h3><a class="toc-backref" href="#id5" role="doc-backlink">Getting a New Instance</a><a class="headerlink" href="#getting-a-new-instance" title="Permalink to this heading"></a></h3>
|
||||
<h3><a class="toc-backref" href="#id6" role="doc-backlink">Getting a New Instance</a><a class="headerlink" href="#getting-a-new-instance" title="Permalink to this heading"></a></h3>
|
||||
<p>If you want to get a new instance of the Timer class, you need to pass <code class="docutils literal notranslate"><span class="pre">false</span></code> to the argument <code class="docutils literal notranslate"><span class="pre">$getShared</span></code>:</p>
|
||||
<div class="highlight-html+php notranslate"><div class="highlight"><pre><span></span><span class="o"><?</span><span class="nx">php</span>
|
||||
|
||||
@ -398,7 +403,7 @@ error-resistant.</p>
|
||||
</div>
|
||||
</section>
|
||||
<section id="convenience-functions">
|
||||
<h3><a class="toc-backref" href="#id6" role="doc-backlink">Convenience Functions</a><a class="headerlink" href="#convenience-functions" title="Permalink to this heading"></a></h3>
|
||||
<h3><a class="toc-backref" href="#id7" role="doc-backlink">Convenience Functions</a><a class="headerlink" href="#convenience-functions" title="Permalink to this heading"></a></h3>
|
||||
<p>Two functions have been provided for getting a service. These functions are always available.</p>
|
||||
<section id="service">
|
||||
<h4>service()<a class="headerlink" href="#service" title="Permalink to this heading"></a></h4>
|
||||
@ -444,7 +449,7 @@ the class:</p>
|
||||
</section>
|
||||
</section>
|
||||
<section id="defining-services">
|
||||
<h2><a class="toc-backref" href="#id7" role="doc-backlink">Defining Services</a><a class="headerlink" href="#defining-services" title="Permalink to this heading"></a></h2>
|
||||
<h2><a class="toc-backref" href="#id8" role="doc-backlink">Defining Services</a><a class="headerlink" href="#defining-services" title="Permalink to this heading"></a></h2>
|
||||
<p>To make services work well, you have to be able to rely on each class having a constant API, or
|
||||
<a class="reference external" href="https://www.php.net/manual/en/language.oop5.interfaces.php">interface</a>, to use. Almost all of
|
||||
CodeIgniter’s classes provide an interface that they adhere to. When you want to extend or replace
|
||||
@ -485,7 +490,7 @@ instead of <code class="docutils literal notranslate"><span class="pre">CodeIgni
|
||||
</pre></div>
|
||||
</div>
|
||||
<section id="allowing-parameters">
|
||||
<h3><a class="toc-backref" href="#id8" role="doc-backlink">Allowing Parameters</a><a class="headerlink" href="#allowing-parameters" title="Permalink to this heading"></a></h3>
|
||||
<h3><a class="toc-backref" href="#id9" role="doc-backlink">Allowing Parameters</a><a class="headerlink" href="#allowing-parameters" title="Permalink to this heading"></a></h3>
|
||||
<p>In some instances, you will want the option to pass a setting to the class during instantiation.
|
||||
Since the services file is a very simple class, it is easy to make this work.</p>
|
||||
<p>A good example is the <code class="docutils literal notranslate"><span class="pre">renderer</span></code> service. By default, we want this class to be able
|
||||
@ -518,7 +523,7 @@ the path it uses:</p>
|
||||
</div>
|
||||
</section>
|
||||
<section id="shared-classes">
|
||||
<h3><a class="toc-backref" href="#id9" role="doc-backlink">Shared Classes</a><a class="headerlink" href="#shared-classes" title="Permalink to this heading"></a></h3>
|
||||
<h3><a class="toc-backref" href="#id10" role="doc-backlink">Shared Classes</a><a class="headerlink" href="#shared-classes" title="Permalink to this heading"></a></h3>
|
||||
<p>There are occasions where you need to require that only a single instance of a service
|
||||
is created. This is easily handled with the <code class="docutils literal notranslate"><span class="pre">getSharedInstance()</span></code> method that is called from within the
|
||||
factory method. This handles checking if an instance has been created and saved
|
||||
@ -548,7 +553,7 @@ within the class, and, if not, creates a new one. All of the factory methods pro
|
||||
</section>
|
||||
</section>
|
||||
<section id="service-discovery">
|
||||
<h2><a class="toc-backref" href="#id10" role="doc-backlink">Service Discovery</a><a class="headerlink" href="#service-discovery" title="Permalink to this heading"></a></h2>
|
||||
<h2><a class="toc-backref" href="#id11" role="doc-backlink">Service Discovery</a><a class="headerlink" href="#service-discovery" title="Permalink to this heading"></a></h2>
|
||||
<p>CodeIgniter can automatically discover any <strong>Config/Services.php</strong> files you may have created within any defined namespaces.
|
||||
This allows simple use of any module Services files. In order for custom Services files to be discovered, they must
|
||||
meet these requirements:</p>
|
||||
@ -587,6 +592,19 @@ would simply use the framework’s <code class="docutils literal notranslate"><s
|
||||
<p class="admonition-title">Note</p>
|
||||
<p>If multiple Services files have the same method name, the first one found will be the instance returned.</p>
|
||||
</div>
|
||||
<section id="resetting-services-cache">
|
||||
<span id="id1"></span><h3><a class="toc-backref" href="#id12" role="doc-backlink">Resetting Services Cache</a><a class="headerlink" href="#resetting-services-cache" title="Permalink to this heading"></a></h3>
|
||||
<div class="versionadded">
|
||||
<p><span class="versionmodified added">New in version 4.6.0.</span></p>
|
||||
</div>
|
||||
<p>When the Services class is first called fairly early in the framework initialization
|
||||
process, the Services classes discovered by auto-discovery are cached in a property,
|
||||
and it will not be updated.</p>
|
||||
<p>If modules are dynamically loaded later, and there are Services in the modules,
|
||||
the cache must be updated.</p>
|
||||
<p>This can be done by running <code class="docutils literal notranslate"><span class="pre">Config\Services::resetServicesCache()</span></code>. This will
|
||||
clear the cache, and force the service discovery again when needed.</p>
|
||||
</section>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
@ -602,7 +620,7 @@ would simply use the framework’s <code class="docutils literal notranslate"><s
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Application Structure — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Application Structure — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -403,7 +404,7 @@ settings inside <strong>app/Config/Paths.php</strong>.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Custom Function Calls — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Custom Function Calls — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -350,7 +351,7 @@ database result ID. The connection ID can be accessed using:</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Database Configuration — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Database Configuration — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -709,9 +710,16 @@ To enforce Foreign Key constraint, set this config item to true.</p>
|
||||
<tr class="row-even"><td><p><strong>busyTimeout</strong></p></td>
|
||||
<td><p>(<code class="docutils literal notranslate"><span class="pre">SQLite3</span></code> only) milliseconds (int) - Sleeps for a specified amount of time when a table is locked.</p></td>
|
||||
</tr>
|
||||
<tr class="row-odd"><td><p><strong>numberNative</strong></p></td>
|
||||
<tr class="row-odd"><td><p><strong>synchronous</strong></p></td>
|
||||
<td><p>(<code class="docutils literal notranslate"><span class="pre">SQLite3</span></code> only) flag (int) - How strict SQLite will be at flushing to disk during transactions.
|
||||
Use <cite>null</cite> to stay with the default setting. This can be used since v4.6.0.</p></td>
|
||||
</tr>
|
||||
<tr class="row-even"><td><p><strong>numberNative</strong></p></td>
|
||||
<td><p>(<code class="docutils literal notranslate"><span class="pre">MySQLi</span></code> only) true/false (boolean) - Whether to enable MYSQLI_OPT_INT_AND_FLOAT_NATIVE.</p></td>
|
||||
</tr>
|
||||
<tr class="row-odd"><td><p><strong>foundRows</strong></p></td>
|
||||
<td><p>(<code class="docutils literal notranslate"><span class="pre">MySQLi</span></code> only) true/false (boolean) - Whether to enable MYSQLI_CLIENT_FOUND_ROWS.</p></td>
|
||||
</tr>
|
||||
<tr class="row-even"><td><p><strong>dateFormat</strong></p></td>
|
||||
<td><p>The default date/time formats as PHP’s <a class="reference external" href="https://www.php.net/manual/en/datetime.format.php">DateTime format</a>.
|
||||
* <code class="docutils literal notranslate"><span class="pre">date</span></code> - date format
|
||||
@ -781,7 +789,7 @@ connection properly.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Connecting to your Database — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Connecting to your Database — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -439,7 +440,7 @@ connections, you can explicitly close the connection.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Database Events — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Database Events — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -350,7 +351,7 @@ missing indexes, slow queries, etc.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Quick Start: Usage Examples — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Quick Start: Usage Examples — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -446,7 +447,7 @@ complement of functions for working with data.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Query Helper Methods — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Query Helper Methods — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -396,7 +397,7 @@ etc…):</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Working with Databases — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Working with Databases — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -322,7 +323,7 @@ patterns. The database functions offer clear, simple syntax.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Getting Metadata — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Getting Metadata — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -545,7 +546,7 @@ for each key associated with a table.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Queries — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Queries — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -824,7 +825,7 @@ parameter is the value you want it replaced with:</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Query Builder Class — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Query Builder Class — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -4302,7 +4303,7 @@ a <code class="docutils literal notranslate"><span class="pre">DELETE</span></co
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Generating Query Results — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Generating Query Results — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -1115,7 +1116,7 @@ field meta-data.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Transactions — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Transactions — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -302,13 +303,17 @@ transactions.</p>
|
||||
<ul class="simple">
|
||||
<li><p><a class="reference internal" href="#codeigniter-s-approach-to-transactions" id="id1">CodeIgniter’s Approach to Transactions</a></p></li>
|
||||
<li><p><a class="reference internal" href="#running-transactions" id="id2">Running Transactions</a></p></li>
|
||||
<li><p><a class="reference internal" href="#strict-mode" id="id3">Strict Mode</a></p></li>
|
||||
<li><p><a class="reference internal" href="#managing-errors" id="id4">Managing Errors</a></p></li>
|
||||
<li><p><a class="reference internal" href="#throwing-exceptions" id="id5">Throwing Exceptions</a></p></li>
|
||||
<li><p><a class="reference internal" href="#disabling-transactions" id="id6">Disabling Transactions</a></p></li>
|
||||
<li><p><a class="reference internal" href="#test-mode" id="id7">Test Mode</a></p></li>
|
||||
<li><p><a class="reference internal" href="#running-transactions-manually" id="id8">Running Transactions Manually</a></p></li>
|
||||
<li><p><a class="reference internal" href="#nested-transactions" id="id9">Nested Transactions</a></p></li>
|
||||
<li><p><a class="reference internal" href="#strict-mode" id="id3">Strict Mode</a></p>
|
||||
<ul>
|
||||
<li><p><a class="reference internal" href="#resetting-transaction-status" id="id4">Resetting Transaction Status</a></p></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><p><a class="reference internal" href="#managing-errors" id="id5">Managing Errors</a></p></li>
|
||||
<li><p><a class="reference internal" href="#throwing-exceptions" id="id6">Throwing Exceptions</a></p></li>
|
||||
<li><p><a class="reference internal" href="#disabling-transactions" id="id7">Disabling Transactions</a></p></li>
|
||||
<li><p><a class="reference internal" href="#test-mode" id="id8">Test Mode</a></p></li>
|
||||
<li><p><a class="reference internal" href="#running-transactions-manually" id="id9">Running Transactions Manually</a></p></li>
|
||||
<li><p><a class="reference internal" href="#nested-transactions" id="id10">Nested Transactions</a></p></li>
|
||||
</ul>
|
||||
</nav>
|
||||
<section id="codeigniter-s-approach-to-transactions">
|
||||
@ -350,20 +355,35 @@ or failure of any given query.</p>
|
||||
</section>
|
||||
<section id="strict-mode">
|
||||
<h2><a class="toc-backref" href="#id3" role="doc-backlink">Strict Mode</a><a class="headerlink" href="#strict-mode" title="Permalink to this heading"></a></h2>
|
||||
<p>By default, CodeIgniter runs all transactions in Strict Mode. When strict
|
||||
mode is enabled, if you are running multiple groups of transactions, if
|
||||
one group fails all subsequent groups will be rolled back. If strict mode is
|
||||
disabled, each group is treated independently, meaning a failure of one
|
||||
group will not affect any others.</p>
|
||||
<p>By default, CodeIgniter runs all transactions in Strict Mode.</p>
|
||||
<p>When strict mode is enabled, if you are running multiple groups of transactions,
|
||||
if one group fails all subsequent groups will be rolled back.</p>
|
||||
<p>If strict mode is disabled, each group is treated independently, meaning a failure
|
||||
of one group will not affect any others.</p>
|
||||
<p>Strict Mode can be disabled as follows:</p>
|
||||
<div class="highlight-html+php notranslate"><div class="highlight"><pre><span></span><span class="o"><?</span><span class="nx">php</span>
|
||||
|
||||
<span class="nv">$this</span><span class="o">-></span><span class="na">db</span><span class="o">-></span><span class="na">transStrict</span><span class="p">(</span><span class="k">false</span><span class="p">);</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<section id="resetting-transaction-status">
|
||||
<span id="transactions-resetting-transaction-status"></span><h3><a class="toc-backref" href="#id4" role="doc-backlink">Resetting Transaction Status</a><a class="headerlink" href="#resetting-transaction-status" title="Permalink to this heading"></a></h3>
|
||||
<div class="versionadded">
|
||||
<p><span class="versionmodified added">New in version 4.6.0.</span></p>
|
||||
</div>
|
||||
<p>When strict mode is enabled, if one transaction fails, all subsequent transactions
|
||||
will be rolled back.</p>
|
||||
<p>If you wan to restart transactions after a failure, you can reset the transaction
|
||||
status:</p>
|
||||
<div class="highlight-html+php notranslate"><div class="highlight"><pre><span></span><span class="o"><?</span><span class="nx">php</span>
|
||||
|
||||
<span class="nv">$this</span><span class="o">-></span><span class="na">db</span><span class="o">-></span><span class="na">resetTransStatus</span><span class="p">();</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="managing-errors">
|
||||
<span id="transactions-managing-errors"></span><h2><a class="toc-backref" href="#id4" role="doc-backlink">Managing Errors</a><a class="headerlink" href="#managing-errors" title="Permalink to this heading"></a></h2>
|
||||
<span id="transactions-managing-errors"></span><h2><a class="toc-backref" href="#id5" role="doc-backlink">Managing Errors</a><a class="headerlink" href="#managing-errors" title="Permalink to this heading"></a></h2>
|
||||
<div class="admonition note">
|
||||
<p class="admonition-title">Note</p>
|
||||
<p>Since v4.3.0, during transactions, exceptions are not thrown by default
|
||||
@ -384,7 +404,7 @@ even if <code class="docutils literal notranslate"><span class="pre">DBDebug</sp
|
||||
</div>
|
||||
</section>
|
||||
<section id="throwing-exceptions">
|
||||
<span id="transactions-throwing-exceptions"></span><h2><a class="toc-backref" href="#id5" role="doc-backlink">Throwing Exceptions</a><a class="headerlink" href="#throwing-exceptions" title="Permalink to this heading"></a></h2>
|
||||
<span id="transactions-throwing-exceptions"></span><h2><a class="toc-backref" href="#id6" role="doc-backlink">Throwing Exceptions</a><a class="headerlink" href="#throwing-exceptions" title="Permalink to this heading"></a></h2>
|
||||
<div class="versionadded">
|
||||
<p><span class="versionmodified added">New in version 4.3.0.</span></p>
|
||||
</div>
|
||||
@ -416,7 +436,7 @@ even if <code class="docutils literal notranslate"><span class="pre">DBDebug</sp
|
||||
<code class="docutils literal notranslate"><span class="pre">DatabaseException</span></code> will be thrown.</p>
|
||||
</section>
|
||||
<section id="disabling-transactions">
|
||||
<h2><a class="toc-backref" href="#id6" role="doc-backlink">Disabling Transactions</a><a class="headerlink" href="#disabling-transactions" title="Permalink to this heading"></a></h2>
|
||||
<h2><a class="toc-backref" href="#id7" role="doc-backlink">Disabling Transactions</a><a class="headerlink" href="#disabling-transactions" title="Permalink to this heading"></a></h2>
|
||||
<p>Transactions are enabled by default. If you would like to disable transactions you
|
||||
can do so using <code class="docutils literal notranslate"><span class="pre">$this->db->transOff()</span></code>:</p>
|
||||
<div class="highlight-html+php notranslate"><div class="highlight"><pre><span></span><span class="o"><?</span><span class="nx">php</span>
|
||||
@ -431,7 +451,7 @@ can do so using <code class="docutils literal notranslate"><span class="pre">$th
|
||||
as they are when running queries without transactions.</p>
|
||||
</section>
|
||||
<section id="test-mode">
|
||||
<h2><a class="toc-backref" href="#id7" role="doc-backlink">Test Mode</a><a class="headerlink" href="#test-mode" title="Permalink to this heading"></a></h2>
|
||||
<h2><a class="toc-backref" href="#id8" role="doc-backlink">Test Mode</a><a class="headerlink" href="#test-mode" title="Permalink to this heading"></a></h2>
|
||||
<p>You can optionally put the transaction system into “test mode”, which
|
||||
will cause your queries to be rolled back – even if the queries produce
|
||||
a valid result. To use test mode simply set the first parameter in the
|
||||
@ -445,7 +465,7 @@ a valid result. To use test mode simply set the first parameter in the
|
||||
</div>
|
||||
</section>
|
||||
<section id="running-transactions-manually">
|
||||
<span id="transactions-manual-transactions"></span><h2><a class="toc-backref" href="#id8" role="doc-backlink">Running Transactions Manually</a><a class="headerlink" href="#running-transactions-manually" title="Permalink to this heading"></a></h2>
|
||||
<span id="transactions-manual-transactions"></span><h2><a class="toc-backref" href="#id9" role="doc-backlink">Running Transactions Manually</a><a class="headerlink" href="#running-transactions-manually" title="Permalink to this heading"></a></h2>
|
||||
<p>When you have <code class="docutils literal notranslate"><span class="pre">DBDebug</span></code> false in your <strong>app/Config/Database.php</strong> file, and
|
||||
if you would like to run transactions manually you can do so as follows:</p>
|
||||
<div class="highlight-html+php notranslate"><div class="highlight"><pre><span></span><span class="o"><?</span><span class="nx">php</span>
|
||||
@ -470,7 +490,7 @@ transactions, <strong>NOT</strong> <code class="docutils literal notranslate"><s
|
||||
</div>
|
||||
</section>
|
||||
<section id="nested-transactions">
|
||||
<h2><a class="toc-backref" href="#id9" role="doc-backlink">Nested Transactions</a><a class="headerlink" href="#nested-transactions" title="Permalink to this heading"></a></h2>
|
||||
<h2><a class="toc-backref" href="#id10" role="doc-backlink">Nested Transactions</a><a class="headerlink" href="#nested-transactions" title="Permalink to this heading"></a></h2>
|
||||
<p>In CodeIgniter, transactions can be nested in a way such that only the
|
||||
outmost or top-level transaction commands are executed. You can include as
|
||||
many pairs of <code class="docutils literal notranslate"><span class="pre">transStart()</span></code>/<code class="docutils literal notranslate"><span class="pre">transComplete()</span></code> or <code class="docutils literal notranslate"><span class="pre">transBegin()</span></code>/<code class="docutils literal notranslate"><span class="pre">transCommit()</span></code>/<code class="docutils literal notranslate"><span class="pre">transRollback()</span></code>
|
||||
@ -510,7 +530,7 @@ commits/rollbacks.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Database Utilities — CodeIgniter 4.5.7 documentation</title>
|
||||
<title>Database Utilities — CodeIgniter 4.6.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/citheme_dark.css" />
|
||||
@ -116,6 +116,7 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/routing.html">URI Routing</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/controllers.html">Controllers</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/filters.html">Controller Filters</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/auto_routing_improved.html">Auto Routing (Improved)</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/message.html">HTTP Messages</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/request.html">Request Class</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../incoming/incomingrequest.html">IncomingRequest Class</a></li>
|
||||
@ -478,7 +479,7 @@ use the <a class="reference internal" href="../helpers/filesystem_helper.html#wr
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2019-2025 CodeIgniter Foundation.
|
||||
<span class="lastupdated">Last updated on Jan 18, 2025.
|
||||
<span class="lastupdated">Last updated on Jan 19, 2025.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user