mirror of
https://github.com/codeigniter4/CodeIgniter4.git
synced 2025-02-20 11:44:28 +08:00
Update User Guide
This commit is contained in:
parent
d68ab1c679
commit
faf13a6e0c
@ -363,6 +363,7 @@
|
||||
</ul>
|
||||
<p>Changes:</p>
|
||||
<ul class="simple">
|
||||
<li><p>Layouts in views now support nested sections.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">Response::getCookie</span></code> now returns a <code class="docutils literal notranslate"><span class="pre">Cookie</span></code> instance instead of an array of cookie attributes.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">Response::getCookies</span></code> now returns an array of <code class="docutils literal notranslate"><span class="pre">Cookie</span></code> instances instead of array of array of attributes.</p></li>
|
||||
<li><p>To eliminate warnings from modern browsers’ consoles, empty samesite values will be defaulted to <code class="docutils literal notranslate"><span class="pre">Lax</span></code> on cookie dispatch.</p></li>
|
||||
@ -377,6 +378,7 @@
|
||||
</ul>
|
||||
<p>Deprecations:</p>
|
||||
<ul class="simple">
|
||||
<li><p>Deprecated <code class="docutils literal notranslate"><span class="pre">Codeigniter\View\View::$currentSection</span></code> property.</p></li>
|
||||
<li><p>Language strings and exceptions on invalid cookie samesite are deprecated for the <code class="docutils literal notranslate"><span class="pre">CookieException</span></code>’s own exception message.</p></li>
|
||||
<li><p>Deprecated <cite>CodeIgniterEntity</cite> in favor of <cite>CodeIgniterEntityEntity</cite></p></li>
|
||||
<li><p>Deprecated cookie-related properties of <code class="docutils literal notranslate"><span class="pre">Response</span></code> in order to use the <code class="docutils literal notranslate"><span class="pre">Cookie</span></code> class.</p></li>
|
||||
|
@ -404,6 +404,17 @@ matches the section name exists.:</p>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>The <code class="docutils literal notranslate"><span class="pre">endSection()</span></code> does not need the section name. It automatically knows which one to close.</p>
|
||||
<p>Sections can contain nested sections:</p>
|
||||
<div class="highlight-html+php notranslate"><div class="highlight"><pre><span></span><span class="o"><?=</span> <span class="nv">$this</span><span class="o">-></span><span class="na">extend</span><span class="p">(</span><span class="s1">'default'</span><span class="p">)</span> <span class="cp">?></span>
|
||||
|
||||
<span class="cp"><?</span><span class="o">=</span> <span class="nv">$this</span><span class="o">-></span><span class="na">section</span><span class="p">(</span><span class="s1">'content'</span><span class="p">)</span> <span class="cp">?></span>
|
||||
<span class="p"><</span><span class="nt">h1</span><span class="p">></span>Hello World!<span class="p"></</span><span class="nt">h1</span><span class="p">></span>
|
||||
<span class="cp"><?</span><span class="o">=</span> <span class="nv">$this</span><span class="o">-></span><span class="na">section</span><span class="p">(</span><span class="s1">'javascript'</span><span class="p">)</span> <span class="cp">?></span>
|
||||
let a = 'a';
|
||||
<span class="cp"><?</span><span class="o">=</span> <span class="nv">$this</span><span class="o">-></span><span class="na">endSection</span><span class="p">()</span> <span class="cp">?></span>
|
||||
<span class="cp"><?</span><span class="o">=</span> <span class="nv">$this</span><span class="o">-></span><span class="na">endSection</span><span class="p">()</span> <span class="cp">?></span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="section" id="rendering-the-view">
|
||||
<h2><a class="toc-backref" href="#id3">Rendering the View</a><a class="headerlink" href="#rendering-the-view" title="Permalink to this headline">¶</a></h2>
|
||||
|
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user