<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Zend Framework по-русски &#187; Zend_View</title>
	<atom:link href="http://zend-framework.ru/tag/zend_view/feed/" rel="self" type="application/rss+xml" />
	<link>http://zend-framework.ru</link>
	<description>Статьи, руководства и заметки о фреймворке для PHP - Zend Framework</description>
	<lastBuildDate>Sun, 25 Dec 2011 06:51:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Начало работы с Zend Framework</title>
		<link>http://zend-framework.ru/getting-started/</link>
		<comments>http://zend-framework.ru/getting-started/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 13:53:53 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[MVC-компоненты]]></category>
		<category><![CDATA[Базы данных]]></category>
		<category><![CDATA[Руководства]]></category>
		<category><![CDATA[Формы и обработка входных данных]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[Zend_Controller]]></category>
		<category><![CDATA[Zend_Db]]></category>
		<category><![CDATA[Zend_Db_Table]]></category>
		<category><![CDATA[Zend_Form]]></category>
		<category><![CDATA[Zend_Layout]]></category>
		<category><![CDATA[Zend_View]]></category>
		<category><![CDATA[основы]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=199</guid>
		<description><![CDATA[Автор: Rob Allen, www.akrabat.com Также доступна устаревшая версия руководства, ориентированная на старые версии Zend Framework. Это руководство предназначено для введения в использование Zend Framework для создания простых приложений с использованием БД с использованием парадигмы Model-View-Controller. Оно было переписано для версии фреймворка 1.8 и использует все преимущества скриптов командной строки Zend_Tool и Zend_Application для бутстраппинга. Используются [...]]]></description>
			<content:encoded><![CDATA[<p>Автор: Rob Allen, <a href="http://www.akrabat.com">www.akrabat.com</a><br />
Также доступна <a href="/nachalo-raboty-s-zend-framework/">устаревшая версия руководства</a>, ориентированная на старые версии Zend Framework.</p>
<p>Это руководство предназначено для введения в использование Zend Framework для создания простых приложений с использованием БД с использованием парадигмы <a href="http://ru.wikipedia.org/wiki/MVC">Model-View-Controller</a>. Оно было переписано для версии фреймворка 1.8 и использует все преимущества скриптов командной строки Zend_Tool и Zend_Application для бутстраппинга. Используются другие компоненты, включая Zend_Controller, Zend_View, Zend_Db_Table и Zend_Form.<br />
(...)<br/>Продолжить чтение - <a href="http://zend-framework.ru/getting-started/">Начало работы с Zend Framework</a> (2,618 words)</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/getting-started/#comments">257 comments</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/mod_rewrite/" rel="tag">mod_rewrite</a>, <a href="http://zend-framework.ru/tag/zend_controller/" rel="tag">Zend_Controller</a>, <a href="http://zend-framework.ru/tag/zend_db/" rel="tag">Zend_Db</a>, <a href="http://zend-framework.ru/tag/zend_db_table/" rel="tag">Zend_Db_Table</a>, <a href="http://zend-framework.ru/tag/zend_form/" rel="tag">Zend_Form</a>, <a href="http://zend-framework.ru/tag/zend_layout/" rel="tag">Zend_Layout</a>, <a href="http://zend-framework.ru/tag/zend_view/" rel="tag">Zend_View</a>, <a href="http://zend-framework.ru/tag/osnovy/" rel="tag">основы</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/getting-started/feed/</wfw:commentRss>
		<slash:comments>257</slash:comments>
		</item>
		<item>
		<title>Обновление безопасности Zend Framework</title>
		<link>http://zend-framework.ru/security-updates/</link>
		<comments>http://zend-framework.ru/security-updates/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 20:04:59 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[reCAPTHCA]]></category>
		<category><![CDATA[Zend_Dojo]]></category>
		<category><![CDATA[Zend_Filter]]></category>
		<category><![CDATA[Zend_Form]]></category>
		<category><![CDATA[Zend_Json]]></category>
		<category><![CDATA[Zend_Log]]></category>
		<category><![CDATA[Zend_View]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=185</guid>
		<description><![CDATA[11 января вышли новые версии сразу трёх веток Zend Framework: 1.9.7, 1.8.5 и 1.7.9. Эти релизы содержат более 40 багфиксов и включают в себя уведомление о новой политике безопасности Zend Framework. На протяжении декабря Padraic Brady проводил аудит безопасности фреймворка и работал совместно с разработчиками ZF над устранением проблем. Устранены следующие уязвимости: Потенциальная инъекция MIME-type [...]]]></description>
			<content:encoded><![CDATA[<p>11 января вышли новые версии сразу трёх веток Zend Framework: 1.9.7, 1.8.5 и 1.7.9.<br />
Эти релизы содержат более 40 багфиксов и включают в себя уведомление о <a href="http://framework.zend.com/security">новой политике безопасности Zend Framework</a>.<br />
На протяжении декабря <a href="http://blog.astrumfutura.com/">Padraic Brady</a> проводил аудит безопасности фреймворка и работал совместно с разработчиками ZF над устранением проблем.<br />
Устранены следующие уязвимости:</p>
<dl>
<dt><a href="http://framework.zend.com/security/advisory/ZF2010-04">Потенциальная инъекция MIME-type в Zend_File_Transfer</a></dt>
<dd>В случае, если не установлено расширение ext/finfo и недоступна функция mime_content_type() использовался MIME-type, хранящийся в массиве $_FILES. Это небезопасно, т.к. злоумышленник может подделать значение. Теперь в случае, если не удаётся корректно определить MIME-type, передаётся значение &#8220;application/octet&#8221;</dd>
<dt><a href="http://framework.zend.com/security/advisory/ZF2010-06">Потенциальная XSS/HTML инъекция в Zend_Json</a></dt>
<dd>Zend_Json_Encode не экранировал символ слэша (&#8220;/&#8221;), что противоречит спецификации JSON и открывает возможность для инъекции XSS или HTML. В новых версиях проблема устранена, символ экранируется.</dd>
<dt><a href="http://framework.zend.com/security/advisory/ZF2010-05">Потенциальная XSS-уязвимость в компоненте Zend_Service_ReCaptcha_MailHide</a></dt>
<dd>Zend_Service_ReCaptcha_MailHide не проделывал валидацию переданного e-mail&#8217;а, а при вызове htmletities() не указывалась текущая кодировка, злоумыленник мог передать специально сформированную строку.</dd>
<dt><a href="http://framework.zend.com/security/advisory/ZF2010-02">Потенциальная XSS-уязвимость в Zend_Dojo_View_Helper_Editor</a></dt>
<dd>Zend_Dojo_View_Helper_Editor использовал TEXTAREA вместо DIV&#8217;а. Команда разработчиков Dojo сообщила, что тектовый редактор на базе TEXTAREA не обеспечивает должный уровень безопасности.</dd>
<dt><a href="http://framework.zend.com/security/advisory/ZF2010-01">Потенциальный XSS из-за несовместимости кодировок</a></dt>
<dd>Множество классов ZF, в том числе Zend_Form, Zend_Filter, Zend_Form, Zend_Log и Zend_View, вызывали htmlentities() и htmlspecialchars() с неуказанными или жёстко прописанными кодировками. При использовании нетипичных кодировок (например, UTF-7) кодировка может определиться некорректно и открыть возможность злоумышленнику передать XSS-эксплойт. Рекомендуется в каждом из этих компонентов задавать кодировку явно, не надеясь на автоопределение.</dd>
</dl>
<p>Рекомендуется обновить свои приложения для устранения вышеперечисленных проблем.</p>
<p>О не связанных с безопасностью изменениях вы можете узнать по ссылкам:<br />
<a href="http://framework.zend.com/changelog/1.9.7">http://framework.zend.com/changelog/1.9.7</a><br />
<a href="http://framework.zend.com/changelog/1.8.5">http://framework.zend.com/changelog/1.8.5</a><br />
<a href="http://framework.zend.com/changelog/1.7.9">http://framework.zend.com/changelog/1.7.9</a></p>
<p>Это последний запланированный релиз ветки 1.9. До конца этого месяца планируется выпустить версию 1.10.0</p>
<p>Подробнее о релизе:<br />
<a href="http://devzone.zend.com/article/11622-Zend-Framework-1.9.7-1.8.5-and-1.7.9-Released">В Zend DevZone от Matthew Weier O&#8217;Phinney</a><br />
<a href="http://blog.astrumfutura.com/archives/432-Zend-Framework-Security-Related-Releases-Now-Available.html">На blog.astrumfutura.com от Padraic Brady</a></p>
<hr />
<p><small>
<a href="http://zend-framework.ru/security-updates/#comments">No comment</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/recapthca/" rel="tag">reCAPTHCA</a>, <a href="http://zend-framework.ru/tag/zend_dojo/" rel="tag">Zend_Dojo</a>, <a href="http://zend-framework.ru/tag/zend_filter/" rel="tag">Zend_Filter</a>, <a href="http://zend-framework.ru/tag/zend_form/" rel="tag">Zend_Form</a>, <a href="http://zend-framework.ru/tag/zend_json/" rel="tag">Zend_Json</a>, <a href="http://zend-framework.ru/tag/zend_log/" rel="tag">Zend_Log</a>, <a href="http://zend-framework.ru/tag/zend_view/" rel="tag">Zend_View</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/security-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Склонение существительных во множественном числе (Plural)</title>
		<link>http://zend-framework.ru/view-helper-plural/</link>
		<comments>http://zend-framework.ru/view-helper-plural/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 12:07:50 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Прочее]]></category>
		<category><![CDATA[Руководства]]></category>
		<category><![CDATA[plural]]></category>
		<category><![CDATA[Zend_View]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=169</guid>
		<description><![CDATA[Здравствуйте. Думаю, многие из вас сталкивались с проблемой склонения существительных в зависимости от какого-либо числа. Например, &#8220;15 дней&#8221;. А если будет 21, выводить &#8220;21 дней&#8221;? Для решения этой проблемы написано множество функций, но я не встречал реализации в виде помощника Zend_View. Итак, встречайте: App_View_Helper_Plural. 123456789101112131415class Helper_View_Plural extends Zend_View_Helper_Abstract &#123; &#160; &#160; public function plural&#40;$n, $form1, [...]]]></description>
			<content:encoded><![CDATA[<p>Здравствуйте.<br />
Думаю, многие из вас сталкивались с проблемой склонения существительных в зависимости от какого-либо числа. Например, &#8220;15 дней&#8221;. А если будет 21, выводить &#8220;21 дней&#8221;? Для решения этой проблемы написано <a href="http://translate.sourceforge.net/wiki/l10n/pluralforms#r">множество функций</a>, но я не встречал реализации в виде помощника Zend_View. Итак, встречайте: App_View_Helper_Plural.</p>
<div class="codecolorer-container php " style="overflow:auto;white-space:nowrap;"><table cellspacing="0" cellpadding="0"><tbody><tr><td class="line-numbers"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br /></div></td><td><div class="php codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw2">class</span> Helper_View_Plural <span class="kw2">extends</span> Zend_View_Helper_Abstract<br />
<span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> plural<span class="br0">&#40;</span><span class="re0">$n</span><span class="sy0">,</span> <span class="re0">$form1</span><span class="sy0">,</span> <span class="re0">$form2</span><span class="sy0">,</span> <span class="re0">$form3</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$plural</span> <span class="sy0">=</span> <span class="br0">&#40;</span><span class="re0">$n</span> <span class="sy0">%</span> <span class="nu0">10</span> <span class="sy0">==</span> <span class="nu0">1</span> <span class="sy0">&amp;&amp;</span> <span class="re0">$n</span> <span class="sy0">%</span> <span class="nu0">100</span> <span class="sy0">!=</span> <span class="nu0">11</span> ? <span class="nu0">0</span> <span class="sy0">:</span> <span class="br0">&#40;</span><span class="re0">$n</span> <span class="sy0">%</span> <span class="nu0">10</span> <span class="sy0">&gt;=</span> <span class="nu0">2</span> <span class="sy0">&amp;&amp;</span> <span class="re0">$n</span> <span class="sy0">%</span> <span class="nu0">10</span> <span class="sy0">&lt;=</span> <span class="nu0">4</span> <span class="sy0">&amp;&amp;</span> <span class="br0">&#40;</span><span class="re0">$n</span> <span class="sy0">%</span> <span class="nu0">100</span> <span class="sy0">&lt;</span> <span class="nu0">10</span> or <span class="re0">$n</span> <span class="sy0">%</span> <span class="nu0">100</span> <span class="sy0">&gt;=</span> <span class="nu0">20</span><span class="br0">&#41;</span> ? <span class="nu0">1</span> <span class="sy0">:</span> <span class="nu0">2</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">switch</span><span class="br0">&#40;</span><span class="re0">$plural</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">case</span> <span class="nu0">0</span><span class="sy0">:</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">default</span><span class="sy0">:</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="re0">$form1</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">case</span> <span class="nu0">1</span><span class="sy0">:</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="re0">$form2</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">case</span> <span class="nu0">2</span><span class="sy0">:</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="re0">$form3</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span> <br />
<span class="br0">&#125;</span></div></td></tr></tbody></table></div>
<p>Использование (в шаблоне):</p>
<div class="codecolorer-container php " style="overflow:auto;white-space:nowrap;"><table cellspacing="0" cellpadding="0"><tbody><tr><td class="line-numbers"><div>1<br />2<br />3<br /></div></td><td><div class="php codecolorer" style="font-family:Monaco,Lucida Console,monospace"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st_h">'1 '</span> <span class="sy0">.</span> <span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">plural</span><span class="br0">&#40;</span><span class="nu0">1</span><span class="sy0">,</span> <span class="st_h">'день'</span><span class="sy0">,</span> <span class="st_h">'дня'</span><span class="sy0">,</span> <span class="st_h">'дней'</span><span class="br0">&#41;</span> <span class="sy0">.</span> <span class="st_h">'&lt;br&gt;'</span><span class="sy0">;</span><br />
<a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st_h">'4 '</span> <span class="sy0">.</span> <span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">plural</span><span class="br0">&#40;</span><span class="nu0">4</span><span class="sy0">,</span> <span class="st_h">'день'</span><span class="sy0">,</span> <span class="st_h">'дня'</span><span class="sy0">,</span> <span class="st_h">'дней'</span><span class="br0">&#41;</span> <span class="sy0">.</span> <span class="st_h">'&lt;br&gt;'</span><span class="sy0">;</span><br />
<a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st_h">'25 '</span> <span class="sy0">.</span> <span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">plural</span><span class="br0">&#40;</span><span class="nu0">25</span><span class="sy0">,</span> <span class="st_h">'день'</span><span class="sy0">,</span> <span class="st_h">'дня'</span><span class="sy0">,</span> <span class="st_h">'дней'</span><span class="br0">&#41;</span><span class="sy0">;</span></div></td></tr></tbody></table></div>
<p>Вывод:</p>
<blockquote><p>
1 день<br />
4 дня<br />
25 дней
</p></blockquote>
<p>Надеюсь, этого поможет вам сделать ваши проекты более удобными для пользователей.<br />
Всего доброго.</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/view-helper-plural/#comments">7 comments</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/plural/" rel="tag">plural</a>, <a href="http://zend-framework.ru/tag/zend_view/" rel="tag">Zend_View</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/view-helper-plural/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Переключая контенты &#8211; экспорт в RSS</title>
		<link>http://zend-framework.ru/switchcontext-rss-export/</link>
		<comments>http://zend-framework.ru/switchcontext-rss-export/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 05:00:08 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[MVC-компоненты]]></category>
		<category><![CDATA[Прочее]]></category>
		<category><![CDATA[Руководства]]></category>
		<category><![CDATA[ContextSwitch]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Zend_Controller]]></category>
		<category><![CDATA[Zend_View]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=48</guid>
		<description><![CDATA[Всем привет. В последнее время я всё чаще использую Zend_Action_Helper_ContextSwitch, и с каждым разом он нравится он мне всё больше. Сейчас я расскажу вам о его возможностях и приведу примеры использования. (...)Продолжить чтение - Переключая контенты &#8211; экспорт в RSS (338 words) One comment Post tags: ContextSwitch, RSS, Zend_Controller, Zend_View]]></description>
			<content:encoded><![CDATA[<p>Всем привет.<br />
В последнее время я всё чаще использую Zend_Action_Helper_ContextSwitch, и с каждым разом он нравится он мне всё больше. Сейчас я расскажу вам о его возможностях и приведу примеры использования.<br />
(...)<br/>Продолжить чтение - <a href="http://zend-framework.ru/switchcontext-rss-export/">Переключая контенты &#8211; экспорт в RSS</a> (338 words)</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/switchcontext-rss-export/#comments">One comment</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/contextswitch/" rel="tag">ContextSwitch</a>, <a href="http://zend-framework.ru/tag/rss/" rel="tag">RSS</a>, <a href="http://zend-framework.ru/tag/zend_controller/" rel="tag">Zend_Controller</a>, <a href="http://zend-framework.ru/tag/zend_view/" rel="tag">Zend_View</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/switchcontext-rss-export/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Начало работы с Zend Framework</title>
		<link>http://zend-framework.ru/nachalo-raboty-s-zend-framework/</link>
		<comments>http://zend-framework.ru/nachalo-raboty-s-zend-framework/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 17:53:41 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[MVC-компоненты]]></category>
		<category><![CDATA[Базы данных]]></category>
		<category><![CDATA[Руководства]]></category>
		<category><![CDATA[Формы и обработка входных данных]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[Zend_Controller]]></category>
		<category><![CDATA[Zend_Controller_Front]]></category>
		<category><![CDATA[Zend_Db]]></category>
		<category><![CDATA[Zend_Db_Table]]></category>
		<category><![CDATA[Zend_Form]]></category>
		<category><![CDATA[Zend_Layout]]></category>
		<category><![CDATA[Zend_View]]></category>
		<category><![CDATA[основы]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=35</guid>
		<description><![CDATA[Автор: Rob Allen, www.akrabat.com Это устаревшая версия руководства. Последняя версия доступна по ссылке. Это руководство содержит минимум знаний для применения Zend Framework в написании приложений начального уровня с использованием баз данных. (...)Продолжить чтение - Начало работы с Zend Framework (1,601 words) 77 comments Post tags: mod_rewrite, Zend_Controller, Zend_Controller_Front, Zend_Db, Zend_Db_Table, Zend_Form, Zend_Layout, Zend_View, основы]]></description>
			<content:encoded><![CDATA[<p>Автор: Rob Allen, <a href="http://www.akrabat.com">www.akrabat.com</a><br />
<span style="color: red;">Это устаревшая версия руководства. Последняя версия доступна <a href="/getting-started/">по ссылке</a>.</span></p>
<p>Это руководство содержит минимум знаний для применения Zend Framework в написании приложений начального уровня с использованием баз данных.<br />
(...)<br/>Продолжить чтение - <a href="http://zend-framework.ru/nachalo-raboty-s-zend-framework/">Начало работы с Zend Framework</a> (1,601 words)</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/nachalo-raboty-s-zend-framework/#comments">77 comments</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/mod_rewrite/" rel="tag">mod_rewrite</a>, <a href="http://zend-framework.ru/tag/zend_controller/" rel="tag">Zend_Controller</a>, <a href="http://zend-framework.ru/tag/zend_controller_front/" rel="tag">Zend_Controller_Front</a>, <a href="http://zend-framework.ru/tag/zend_db/" rel="tag">Zend_Db</a>, <a href="http://zend-framework.ru/tag/zend_db_table/" rel="tag">Zend_Db_Table</a>, <a href="http://zend-framework.ru/tag/zend_form/" rel="tag">Zend_Form</a>, <a href="http://zend-framework.ru/tag/zend_layout/" rel="tag">Zend_Layout</a>, <a href="http://zend-framework.ru/tag/zend_view/" rel="tag">Zend_View</a>, <a href="http://zend-framework.ru/tag/osnovy/" rel="tag">основы</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/nachalo-raboty-s-zend-framework/feed/</wfw:commentRss>
		<slash:comments>77</slash:comments>
		</item>
		<item>
		<title>Декораторы Zend_Form</title>
		<link>http://zend-framework.ru/zend_form-part2-decorators/</link>
		<comments>http://zend-framework.ru/zend_form-part2-decorators/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 08:31:06 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Руководства]]></category>
		<category><![CDATA[Формы и обработка входных данных]]></category>
		<category><![CDATA[Zend_Form]]></category>
		<category><![CDATA[Zend_Form_Decorator]]></category>
		<category><![CDATA[Zend_View]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/2008/08/zend_form-part2-decorators/</guid>
		<description><![CDATA[Zend_Form: Часть 1 &#8211; Основы Часть 2 &#8211; Работа с декораторами В этой статье мы рассмотрим использование декораторов компонента Zend_Form. В официальном руководстве они описаны довольно сложно для понимания, к тому же нужная секция не переведена на русский язык. (...)Продолжить чтение - Декораторы Zend_Form (636 words) 13 comments Post tags: Zend_Form, Zend_Form_Decorator, Zend_View]]></description>
			<content:encoded><![CDATA[<p><b>Zend_Form:</b><br />
<a href="http://zend-framework.ru/2008/03/osnovy-zend_form-part-1/">Часть 1 &#8211; Основы</a><br />
<b>Часть 2 &#8211; Работа с декораторами</b></p>
<p>В этой статье мы рассмотрим использование декораторов компонента Zend_Form. В <a href="http://framework.zend.com/manual/ru/zend.form.decorators.html">официальном руководстве</a> они описаны довольно сложно для понимания, к тому же нужная секция не переведена на русский язык.<br />
(...)<br/>Продолжить чтение - <a href="http://zend-framework.ru/zend_form-part2-decorators/">Декораторы Zend_Form</a> (636 words)</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/zend_form-part2-decorators/#comments">13 comments</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/zend_form/" rel="tag">Zend_Form</a>, <a href="http://zend-framework.ru/tag/zend_form_decorator/" rel="tag">Zend_Form_Decorator</a>, <a href="http://zend-framework.ru/tag/zend_view/" rel="tag">Zend_View</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/zend_form-part2-decorators/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Zend_Form и reCAPTCHA</title>
		<link>http://zend-framework.ru/recaptcha-zend_form/</link>
		<comments>http://zend-framework.ru/recaptcha-zend_form/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 11:38:25 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Руководства]]></category>
		<category><![CDATA[Формы и обработка входных данных]]></category>
		<category><![CDATA[captcha]]></category>
		<category><![CDATA[reCAPTHCA]]></category>
		<category><![CDATA[Zend_Form]]></category>
		<category><![CDATA[Zend_Validate]]></category>
		<category><![CDATA[Zend_View]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/2008/07/recaptcha-zend_form/</guid>
		<description><![CDATA[В настоящее время статья полезна исключительно для ознакомления. В Zend Framework был добавлен компонент Zend_Captcha, который, в том числе, может работать и с сервисом reCAPTCHA. Всем привет. Думаю, многие знают проект reCAPTCHA. Суть этого проекта в том, что за счёт капчи пользователи помогают оцифровывать книжные архивы. Сейчас мы будем интегрировать reCAPTCHA в Zend Framework, и, [...]]]></description>
			<content:encoded><![CDATA[<p><ins datetime="2008-11-08T10:56:41+00:00">В настоящее время статья полезна исключительно для ознакомления. В Zend Framework был добавлен компонент Zend_Captcha, который, в том числе, может работать и с сервисом reCAPTCHA.</ins></p>
<p>Всем привет.<br />
Думаю, многие знают проект <a href="http://recaptcha.net" title="reCAPTCHA: Stop Spam, Read Books">reCAPTCHA</a>. Суть этого проекта в том, что за счёт капчи пользователи помогают оцифровывать книжные архивы.<br />
Сейчас мы будем интегрировать reCAPTCHA в Zend Framework, и, в частности, в Zend_Form.<br />
(...)<br/>Продолжить чтение - <a href="http://zend-framework.ru/recaptcha-zend_form/">Zend_Form и reCAPTCHA</a> (379 words)</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/recaptcha-zend_form/#comments">3 comments</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/captcha/" rel="tag">captcha</a>, <a href="http://zend-framework.ru/tag/recapthca/" rel="tag">reCAPTHCA</a>, <a href="http://zend-framework.ru/tag/zend_form/" rel="tag">Zend_Form</a>, <a href="http://zend-framework.ru/tag/zend_validate/" rel="tag">Zend_Validate</a>, <a href="http://zend-framework.ru/tag/zend_view/" rel="tag">Zend_View</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/recaptcha-zend_form/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Zend Framework и AJAX, часть 2 &#8211; AjaxContext</title>
		<link>http://zend-framework.ru/zend-framework-i-ajax-chast-2-ajaxcontext/</link>
		<comments>http://zend-framework.ru/zend-framework-i-ajax-chast-2-ajaxcontext/#comments</comments>
		<pubDate>Fri, 23 May 2008 14:02:05 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[MVC-компоненты]]></category>
		<category><![CDATA[Руководства]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[AjaxContext]]></category>
		<category><![CDATA[Zend_Controller]]></category>
		<category><![CDATA[Zend_View]]></category>
		<category><![CDATA[основы]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/2008/05/zend-framework-i-ajax-chast-2-ajaxcontext/</guid>
		<description><![CDATA[Итак, приступим к продолжению нашей интеграции AJAX и Zend Framework. Начнём с того, что планы несколько изменились &#8211; изначально я планировал разбить статью на три части, во второй части рассказав про работу с Zend_Form применительно к AJAX&#8217;у. Начав писать статью я понял, что рассказывать там решительно нечего &#8211; работа с AJAX&#8217;ом применяя Zend_Form не имеет [...]]]></description>
			<content:encoded><![CDATA[<p>Итак, приступим к продолжению нашей интеграции AJAX и Zend Framework. Начнём с того, что планы несколько изменились &#8211; изначально я планировал разбить статью на три части, во второй части рассказав про работу с Zend_Form применительно к AJAX&#8217;у. Начав писать статью я понял, что рассказывать там решительно нечего &#8211; работа с AJAX&#8217;ом применяя Zend_Form не имеет каких-либо серьёзных особенностей.<br />
Сейчас вы узнаете про хэлпер AjaxContext, делающий нашу работу с AJAX&#8217;ом ещё удобнее и проще.<br />
<a href="http://zend-framework.ru/2008/05/zend-framework-i-ajax/">Первая часть статьи</a><br />
(...)<br/>Продолжить чтение - <a href="http://zend-framework.ru/zend-framework-i-ajax-chast-2-ajaxcontext/">Zend Framework и AJAX, часть 2 &#8211; AjaxContext</a> (321 words)</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/zend-framework-i-ajax-chast-2-ajaxcontext/#comments">25 comments</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/ajax/" rel="tag">ajax</a>, <a href="http://zend-framework.ru/tag/ajaxcontext/" rel="tag">AjaxContext</a>, <a href="http://zend-framework.ru/tag/zend_controller/" rel="tag">Zend_Controller</a>, <a href="http://zend-framework.ru/tag/zend_view/" rel="tag">Zend_View</a>, <a href="http://zend-framework.ru/tag/osnovy/" rel="tag">основы</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/zend-framework-i-ajax-chast-2-ajaxcontext/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Zend Framework и AJAX</title>
		<link>http://zend-framework.ru/zend-framework-i-ajax/</link>
		<comments>http://zend-framework.ru/zend-framework-i-ajax/#comments</comments>
		<pubDate>Thu, 22 May 2008 07:20:00 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[MVC-компоненты]]></category>
		<category><![CDATA[Руководства]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[Zend_Controller]]></category>
		<category><![CDATA[Zend_View]]></category>
		<category><![CDATA[основы]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/2008/05/zend-framework-i-ajax/</guid>
		<description><![CDATA[Доброго всем времени суток. Сейчас я поведаю вам о том, как лучше и правильнее интегрировать AJAX в Zend Framework, а точнее в его MVC-компоненты. Что такое AJAX я вам рассказывать не буду, об этом в рунете очень много достойных материалов. Также не буду рассказывать основы Zend Framework &#8211; об этом лучше почитать в оффициальном руководстве. [...]]]></description>
			<content:encoded><![CDATA[<p>Доброго всем времени суток.<br />
Сейчас я поведаю вам о том, как лучше и правильнее интегрировать <a href="http://ru.wikipedia.org/wiki/Ajax">AJAX</a> в Zend Framework, а точнее в его <a href="http://ru.wikipedia.org/wiki/MVC">MVC</a>-компоненты. Что такое AJAX я вам рассказывать не буду, об этом в рунете <a href="http://google.com/search?q=ajax">очень много достойных материалов</a>. Также не буду рассказывать основы Zend Framework &#8211; об этом лучше почитать в <a href="http://framework.zend.com/manual/ru/">оффициальном руководстве</a>.<br />
Для реализации клиентской части скрипта мы будем использовать javascript-фреймворк <a href="http://jquery.com">jQuery</a>. На момент написания статьи последняя версия &#8211; jQuery 1.2.3, именно её мы будем применять.<br />
Теперь немного о манере повествования. Рассказывать я буду на примере формы авторизации, проверяющей введённые логин и пароль без перезагрузки страницы. Форма будет работоспособна и в браузере с отключенным JavaScript&#8217;ом.<br />
(...)<br/>Продолжить чтение - <a href="http://zend-framework.ru/zend-framework-i-ajax/">Zend Framework и AJAX</a> (618 words)</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/zend-framework-i-ajax/#comments">40 comments</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/ajax/" rel="tag">ajax</a>, <a href="http://zend-framework.ru/tag/zend_controller/" rel="tag">Zend_Controller</a>, <a href="http://zend-framework.ru/tag/zend_view/" rel="tag">Zend_View</a>, <a href="http://zend-framework.ru/tag/osnovy/" rel="tag">основы</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/zend-framework-i-ajax/feed/</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
	</channel>
</rss>

