<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Комментарии: Валидация комментариев</title>
	<atom:link href="http://kohanaframework.su/advanced/comments_validation/feed" rel="self" type="application/rss+xml" />
	<link>http://kohanaframework.su</link>
	<description>Документация и обучение фреймворку Kohana v3.2</description>
	<lastBuildDate>Tue, 04 Aug 2015 19:12:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Автор: jk</title>
		<link>http://kohanaframework.su/advanced/comments_validation/comment-page-2#comment-2130</link>
		<dc:creator>jk</dc:creator>
		<pubDate>Fri, 07 Feb 2014 15:01:12 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1801#comment-2130</guid>
		<description>Здравствуйте! Никак не могу побороть проблему внутреннего редиректа в kohana 3.3.1 После отправки формы страница статьи загружается, а форма и коментарии пропадают. Как-будто внутренний контроллер вообще не подгружается.

А если редирект не ставить, то соответственно не обновляются поля формы.

Причем пробовал в классе Articles из которого вызывается подзапрос к контроллеру comments, проанализировать response от comments и сделать редирект там. Все равно не помогло.

Как решить задачу, посоветуйте пожалуйста.

Кстати в кохана 3.2 все работает как в примере</description>
		<content:encoded><![CDATA[<p>Здравствуйте! Никак не могу побороть проблему внутреннего редиректа в kohana 3.3.1 После отправки формы страница статьи загружается, а форма и коментарии пропадают. Как-будто внутренний контроллер вообще не подгружается.</p>
<p>А если редирект не ставить, то соответственно не обновляются поля формы.</p>
<p>Причем пробовал в классе Articles из которого вызывается подзапрос к контроллеру comments, проанализировать response от comments и сделать редирект там. Все равно не помогло.</p>
<p>Как решить задачу, посоветуйте пожалуйста.</p>
<p>Кстати в кохана 3.2 все работает как в примере</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: jk</title>
		<link>http://kohanaframework.su/advanced/comments_validation/comment-page-2#comment-2129</link>
		<dc:creator>jk</dc:creator>
		<pubDate>Thu, 06 Feb 2014 09:19:27 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1801#comment-2129</guid>
		<description>У меня при таком редиректе не рабтает, если написать:

URL::site(Request::detect_uri()); 

то комменты добавляются, но в форме остаются введенные данные.

а если написать редирект так:

$uri = Request::detect_uri();

HTTP::redirect(URL::site($uri));

то контроллер comments вообще не видится, т.е. отображается только страница статьи без комментариев и формы. 
Объясните пожалуйста в чем подвох, чего я не так сделал?</description>
		<content:encoded><![CDATA[<p>У меня при таком редиректе не рабтает, если написать:</p>
<p>URL::site(Request::detect_uri()); </p>
<p>то комменты добавляются, но в форме остаются введенные данные.</p>
<p>а если написать редирект так:</p>
<p>$uri = Request::detect_uri();</p>
<p>HTTP::redirect(URL::site($uri));</p>
<p>то контроллер comments вообще не видится, т.е. отображается только страница статьи без комментариев и формы.<br />
Объясните пожалуйста в чем подвох, чего я не так сделал?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: serglutsk</title>
		<link>http://kohanaframework.su/advanced/comments_validation/comment-page-2#comment-1969</link>
		<dc:creator>serglutsk</dc:creator>
		<pubDate>Thu, 12 Dec 2013 13:19:34 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1801#comment-1969</guid>
		<description>Следуя Вашим примерам пробовал передать массив с ошибками в вид - переменные невидны. Подскажите  как это сделать(желательно на примере) .
P.S. Сайт неплохой!!!</description>
		<content:encoded><![CDATA[<p>Следуя Вашим примерам пробовал передать массив с ошибками в вид &#8212; переменные невидны. Подскажите  как это сделать(желательно на примере) .<br />
P.S. Сайт неплохой!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Roman Yudin</title>
		<link>http://kohanaframework.su/advanced/comments_validation/comment-page-2#comment-1964</link>
		<dc:creator>Roman Yudin</dc:creator>
		<pubDate>Sun, 24 Nov 2013 18:44:48 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1801#comment-1964</guid>
		<description>Для Kohana 3.3
if($post -&gt; check())
{
				Model::factory(&#039;Comment&#039;)-&gt;create_comment($article_id, $_POST[&#039;user&#039;], $_POST[&#039;message&#039;]);
				URL::site(Request::detect_uri());
			}</description>
		<content:encoded><![CDATA[<p>Для Kohana 3.3<br />
if($post -&gt; check())<br />
{<br />
				Model::factory(&#8216;Comment&#8217;)-&gt;create_comment($article_id, $_POST['user'], $_POST['message']);<br />
				URL::site(Request::detect_uri());<br />
			}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Roman Yudin</title>
		<link>http://kohanaframework.su/advanced/comments_validation/comment-page-2#comment-1963</link>
		<dc:creator>Roman Yudin</dc:creator>
		<pubDate>Sun, 24 Nov 2013 18:38:41 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1801#comment-1963</guid>
		<description>$content = View::factory(&#039;/comments/show&#039;)
			-&gt;bind(&#039;comments&#039;, $comments)
			-&gt;bind(&#039;errors&#039;, $errors);
Добавить последнюю строчку, чтобы сообщения с ошибками попали в вид</description>
		<content:encoded><![CDATA[<p>$content = View::factory(&#8216;/comments/show&#8217;)<br />
			-&gt;bind(&#8216;comments&#8217;, $comments)<br />
			-&gt;bind(&#8216;errors&#8217;, $errors);<br />
Добавить последнюю строчку, чтобы сообщения с ошибками попали в вид</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: salex009</title>
		<link>http://kohanaframework.su/advanced/comments_validation/comment-page-2#comment-1938</link>
		<dc:creator>salex009</dc:creator>
		<pubDate>Thu, 31 Oct 2013 10:11:36 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1801#comment-1938</guid>
		<description>в Comments.php
$errors = $post-&gt;errors(&#039;validation&#039;);
замените на
$content-&gt;errors = $post-&gt;errors(&#039;validation&#039;);</description>
		<content:encoded><![CDATA[<p>в Comments.php<br />
$errors = $post-&gt;errors(&#8216;validation&#8217;);<br />
замените на<br />
$content-&gt;errors = $post-&gt;errors(&#8216;validation&#8217;);</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: xoptov</title>
		<link>http://kohanaframework.su/advanced/comments_validation/comment-page-2#comment-1595</link>
		<dc:creator>xoptov</dc:creator>
		<pubDate>Fri, 29 Mar 2013 18:10:34 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1801#comment-1595</guid>
		<description>Даааа, как говорится чукча не читатель, чукча писатель. Уважаемый афтор, я в упор не вижу где у вас переход при неудачной валидации на страницу show.php? Как в страницу show.php передается массив error?</description>
		<content:encoded><![CDATA[<p>Даааа, как говорится чукча не читатель, чукча писатель. Уважаемый афтор, я в упор не вижу где у вас переход при неудачной валидации на страницу show.php? Как в страницу show.php передается массив error?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: vlodko</title>
		<link>http://kohanaframework.su/advanced/comments_validation/comment-page-2#comment-1520</link>
		<dc:creator>vlodko</dc:creator>
		<pubDate>Tue, 15 Jan 2013 10:32:11 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1801#comment-1520</guid>
		<description>я вставил код проведенний в начале статьи 
if($_POST)
{
    $_POST = Arr::map(&#039;trim&#039;, $_POST);			
 
    $post = Validation::factory($_POST);
...

в файл show.php что находиться в /var/www/kohana/application/views/comments
 и все работает как на картинке. а при правильном заполнении видает ошибку о несуществующем контролере модели.

я туда куда нада копирнул код?
просто я сначала копирнул в Comments.php в начало функции action_index. но ничево не работало, только страниця обновлялась</description>
		<content:encoded><![CDATA[<p>я вставил код проведенний в начале статьи<br />
if($_POST)<br />
{<br />
    $_POST = Arr::map(&#8216;trim&#8217;, $_POST);			</p>
<p>    $post = Validation::factory($_POST);<br />
&#8230;</p>
<p>в файл show.php что находиться в /var/www/kohana/application/views/comments<br />
 и все работает как на картинке. а при правильном заполнении видает ошибку о несуществующем контролере модели.</p>
<p>я туда куда нада копирнул код?<br />
просто я сначала копирнул в Comments.php в начало функции action_index. но ничево не работало, только страниця обновлялась</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: sas</title>
		<link>http://kohanaframework.su/advanced/comments_validation/comment-page-2#comment-1337</link>
		<dc:creator>sas</dc:creator>
		<pubDate>Mon, 15 Oct 2012 15:05:09 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1801#comment-1337</guid>
		<description>О, извините, оказывается в самом первом комментарии про это уже написано, только его не было видно тк по-умолчанию открывается страница с последними комментами.</description>
		<content:encoded><![CDATA[<p>О, извините, оказывается в самом первом комментарии про это уже написано, только его не было видно тк по-умолчанию открывается страница с последними комментами.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: sas</title>
		<link>http://kohanaframework.su/advanced/comments_validation/comment-page-2#comment-1336</link>
		<dc:creator>sas</dc:creator>
		<pubDate>Mon, 15 Oct 2012 14:55:04 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1801#comment-1336</guid>
		<description>Здравствуйте, спасибо за выложенный здесь труд! Читаю уроки и жду новых.
По теме:
подскажите, надо ли в контроллере comments передать массив с ошибками $errors в вид comments/show.php таким способом:
$content = View::factory(&#039;/comments/show&#039;)
		           -&gt;bind(&#039;comments&#039;, $comments)
		           -&gt;bind(&#039;errors&#039;, $errors);

Иначе вид не видит переменную $errors. Попробовал пробежаться по предыдущим урокам, но се равно не нашел этот момент.</description>
		<content:encoded><![CDATA[<p>Здравствуйте, спасибо за выложенный здесь труд! Читаю уроки и жду новых.<br />
По теме:<br />
подскажите, надо ли в контроллере comments передать массив с ошибками $errors в вид comments/show.php таким способом:<br />
$content = View::factory(&#8216;/comments/show&#8217;)<br />
		           -&gt;bind(&#8216;comments&#8217;, $comments)<br />
		           -&gt;bind(&#8216;errors&#8217;, $errors);</p>
<p>Иначе вид не видит переменную $errors. Попробовал пробежаться по предыдущим урокам, но се равно не нашел этот момент.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
