CakePHP - Manual/Developing/Components/Configuring /wiki/Manual/Developing/Components/Configuring History/revisions of CakePHP/Manual/Developing/Components/Configuring en-us 2009-02-09 20:33:05 /wiki/Manual/Developing/Components/Configuring/show?time=2009-02-09+20%3A33%3A05 <div class="pageBefore"><img src="/wiki_/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" /></div><div class="page"> <b>Сравнение версий <a name=".manual.developing.components.configuring" href="/wiki/Manual/Developing/Components/Configuring" class="">/Manual&nbsp;/&nbsp;Developing&nbsp;/&nbsp;Components&nbsp;/&nbsp;Configuring</a> за <a href="/wiki/Manual/Developing/Components/Configuring?time=2009-02-09+20%3A33%3A05">2009-02-09 20:33:05</a> и <a href="/wiki/Manual/Developing/Components/Configuring">2009-02-10 21:15:47</a></b><br /> <br /> <b>Добавлено:</b><br /> <div class="additions">Многие из&nbsp;встроенных компонентов требуют настройки. В&nbsp;качестве примера компонентов, которые требуют настройки, можно привести Auth, Cookie и&nbsp;Email. Вся&nbsp;настройка для&nbsp;компонентов делается в&nbsp;методе beforeFilter().<br /> Пример:<br /> <!--notypo--><div class="code"><code><span style="color: #000000"> <span style="color: #0000BB">&lt;?<br /></span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">beforeFilter</span><span style="color: #007700">()&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Auth</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">authorize&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'controller'</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Auth</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">loginAction&nbsp;</span><span style="color: #007700">=&nbsp;array(</span><span style="color: #DD0000">'controller'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #DD0000">'users'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'action'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #DD0000">'login'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Cookie</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">name&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'CookieMonster'</span><span style="color: #007700">;<br />}<br /></span><span style="color: #0000BB">?&gt;</span> </span> </code></div><!--/notypo--><br /> <span class="missingpage">&lt;&lt; Компоненты &ndash; Введение</span><a href="/wiki/Introduction/edit?add=1" title="Создать эту страницу">?</a> | <span class="missingpage">Создание компонентов &gt;&gt;</span><a href="/wiki/Creating/edit?add=1" title="Создать эту страницу">?</a></div></div>