CakePHP - Manual/Developing/Views/Templates /wiki/Manual/Developing/Views/Templates History/revisions of CakePHP/Manual/Developing/Views/Templates en-us 2009-03-08 12:46:58 /wiki/Manual/Developing/Views/Templates/show?time=2009-03-08+12%3A46%3A58 <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.views.templates" href="/wiki/Manual/Developing/Views/Templates" class="">/Manual&nbsp;/&nbsp;Developing&nbsp;/&nbsp;Views&nbsp;/&nbsp;Templates</a> за <a href="/wiki/Manual/Developing/Views/Templates?time=2009-03-08+12%3A46%3A58">2009-03-08 12:46:58</a> и <a href="/wiki/Manual/Developing/Views/Templates">2009-03-08 19:46:54</a></b><br /> <br /> <b>Добавлено:</b><br /> <div class="additions">Файлы отображения хранятся в&nbsp;/app/views/, в&nbsp;каталоге, названном как&nbsp;контроллер, который использует эти&nbsp;файлы, и&nbsp;имена файлов отображений совпадают с&nbsp;именами соответсвующих действий. Например, файл отображения для&nbsp;действия &laquo;view()" контроллера Products будет расположен в&nbsp;/app/views/products/view.ctp.<br /> Отображение в&nbsp;<!--notypo-->CakePHP<!--/notypo--> может быть создано из&nbsp;различных частей. Каждая часть имеет различное применение, и&nbsp;будет рассмотрена в&nbsp;этой главе:<br /> <ul><li> <strong>верстка</strong>: файлы отображения, которые содержат представляемый код, обволакивающий множество интерфейсов вашего приложения. Множество отображений рендерятся внутри верстки. </li><li> <strong>элементы</strong>: маленькие кусочки кода, используемые многократно. Элементы обычно выводятся внутри отображений. </li><li> <strong>хелперы</strong>: эти&nbsp;классы инкапсулируют логику, которая необходима во&nbsp;многих местах отображения. Среди прочего, хелперы в&nbsp;<!--notypo-->CakePHP<!--/notypo--> могут помочь вам&nbsp;создавать формы, создавать AJAX функциональность, разбивать на&nbsp;страницы данные модели, или&nbsp;содействовать RSS.</li></ul> <span class="missingpage">&lt;&lt; Отображения</span><a href="/wiki/Views/edit?add=1" title="Создать эту страницу">?</a> | <span class="missingpage">Верстка &gt;&gt;</span><a href="/wiki/Layouts/edit?add=1" title="Создать эту страницу">?</a></div></div> 2009-03-08 12:38:31 /wiki/Manual/Developing/Views/Templates/show?time=2009-03-08+12%3A38%3A31 <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 href="/wiki/Manual/Developing/Views/Templates" class="">/Manual&nbsp;/&nbsp;Developing&nbsp;/&nbsp;Views&nbsp;/&nbsp;Templates</a> за <a href="/wiki/Manual/Developing/Views/Templates?time=2009-03-08+12%3A38%3A31">2009-03-08 12:38:31</a> и <a href="/wiki/Manual/Developing/Views/Templates?time=2009-03-08+12%3A46%3A58">2009-03-08 12:46:58</a></b><br /> <br /> <b>Добавлено:</b><br /> <div class="additions">Отображения <!--notypo-->CakePHP<!--/notypo--> &ndash; это&nbsp;то, с&nbsp;помощью чего вы&nbsp;общаетесь с&nbsp;пользователями. В&nbsp;основном, ваши отображения будут показывать (X)HTML документы в&nbsp;браузерах, но&nbsp;вам может понадобиться работать с&nbsp;AMF данными для&nbsp;флеш объекта, отвечать удаленному приложению SOAP, или&nbsp;выводить CSV&nbsp;файл для&nbsp;пользователя.<br /> Файлы отображений <!--notypo-->CakePHP<!--/notypo--> написаны на&nbsp;простом PHP&nbsp;и&nbsp;имеют расширение по&nbsp;умолчанию .ctp (<!--notypo-->CakePHP<!--/notypo--> Template). Эти&nbsp;файлы содержат весь код, необходимый для&nbsp;получения данных из&nbsp;контроллера.<br /></div></div> 2009-03-08 12:29:26 /wiki/Manual/Developing/Views/Templates/show?time=2009-03-08+12%3A29%3A26 <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 href="/wiki/Manual/Developing/Views/Templates" class="">/Manual&nbsp;/&nbsp;Developing&nbsp;/&nbsp;Views&nbsp;/&nbsp;Templates</a> за <a href="/wiki/Manual/Developing/Views/Templates?time=2009-03-08+12%3A29%3A26">2009-03-08 12:29:26</a> и <a href="/wiki/Manual/Developing/Views/Templates?time=2009-03-08+12%3A38%3A31">2009-03-08 12:38:31</a></b><br /> <br /> <b>Добавлено:</b><br /> <div class="additions"><a name="h843-1"></a><h1>Отображения</h1></div><br /> <b>Удалено:</b><br /> <div class="deletions"><a name="h843-1"></a><h1>Образцы отображения</h1></div></div>