<?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>Комментарии: Роутинг &#8212; Часть 3</title>
	<atom:link href="http://kohanaframework.su/advanced/route_p3/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>Автор: kLuNker_Ro0X</title>
		<link>http://kohanaframework.su/advanced/route_p3/comment-page-3#comment-1974</link>
		<dc:creator>kLuNker_Ro0X</dc:creator>
		<pubDate>Fri, 20 Dec 2013 05:50:44 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=789#comment-1974</guid>
		<description>Доброго времени суток, собираюсь перевести один рабочий проект на kohana и стоит задача сохранить ссылки. Не могу вот построить правильный route, может кто подскажет:

site.name/catalog/category/param1/value1/param2/value2/param.../value.../param_n/value_n

Кто подскажет?</description>
		<content:encoded><![CDATA[<p>Доброго времени суток, собираюсь перевести один рабочий проект на kohana и стоит задача сохранить ссылки. Не могу вот построить правильный route, может кто подскажет:</p>
<p>site.name/catalog/category/param1/value1/param2/value2/param&#8230;/value&#8230;/param_n/value_n</p>
<p>Кто подскажет?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: balashovka</title>
		<link>http://kohanaframework.su/advanced/route_p3/comment-page-3#comment-1959</link>
		<dc:creator>balashovka</dc:creator>
		<pubDate>Wed, 13 Nov 2013 19:22:18 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=789#comment-1959</guid>
		<description>&quot;прямо по пути в system/classes/kohana/route.php&quot; - выдаёт 500 ошибку...</description>
		<content:encoded><![CDATA[<p>&#171;прямо по пути в system/classes/kohana/route.php&#187; &#8212; выдаёт 500 ошибку&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Дмитрий</title>
		<link>http://kohanaframework.su/advanced/route_p3/comment-page-3#comment-1946</link>
		<dc:creator>Дмитрий</dc:creator>
		<pubDate>Fri, 01 Nov 2013 22:06:33 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=789#comment-1946</guid>
		<description>Еще раз спасибо огромное :-)</description>
		<content:encoded><![CDATA[<p>Еще раз спасибо огромное <img src='http://kohanaframework.su/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Денис Васильевич</title>
		<link>http://kohanaframework.su/advanced/route_p3/comment-page-3#comment-1945</link>
		<dc:creator>Денис Васильевич</dc:creator>
		<pubDate>Fri, 01 Nov 2013 22:02:38 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=789#comment-1945</guid>
		<description>значит, что action может принимать любые символы. Регулярка обычная (регулярное выражение).</description>
		<content:encoded><![CDATA[<p>значит, что action может принимать любые символы. Регулярка обычная (регулярное выражение).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Дмитрий</title>
		<link>http://kohanaframework.su/advanced/route_p3/comment-page-3#comment-1944</link>
		<dc:creator>Дмитрий</dc:creator>
		<pubDate>Fri, 01 Nov 2013 21:56:18 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=789#comment-1944</guid>
		<description>Денис Васильевич, спасибо вам огромное - работает. :-)

Только вот совсем не могу понять третий параметр
array(&#039;action&#039; =&gt; &#039;.+&#039;)), зачем он и что значит &#039;.+&#039;???</description>
		<content:encoded><![CDATA[<p>Денис Васильевич, спасибо вам огромное &#8212; работает. <img src='http://kohanaframework.su/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Только вот совсем не могу понять третий параметр<br />
array(&#8216;action&#8217; =&gt; &#8216;.+&#8217;)), зачем он и что значит &#8216;.+&#8217;???</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Денис Васильевич</title>
		<link>http://kohanaframework.su/advanced/route_p3/comment-page-3#comment-1943</link>
		<dc:creator>Денис Васильевич</dc:creator>
		<pubDate>Fri, 01 Nov 2013 21:43:04 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=789#comment-1943</guid>
		<description>&lt;pre lang=&quot;php&quot;&gt;
Route::set(&#039;admin&#039;, &#039;admin(/(/&lt;action&gt;))&#039;, array(&#039;action&#039; =&gt; &#039;.+&#039;))
	-&gt;defaults(array(
            &#039;directory&#039;  =&gt; &#039;admin&#039;,
            &#039;controller&#039; =&gt; &#039;User&#039;,
            &#039;action&#039;     =&gt; &#039;index&#039;,
	));	

&lt;/pre&gt;</description>
		<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">Route<span style="color: #339933;">::</span><span style="color: #004000;">set</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'admin'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'admin(/(/&lt;action&gt;))'</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'action'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'.+'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #339933;">-&gt;</span><span style="color: #004000;">defaults</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
            <span style="color: #0000ff;">'directory'</span>  <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'admin'</span><span style="color: #339933;">,</span>
            <span style="color: #0000ff;">'controller'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'User'</span><span style="color: #339933;">,</span>
            <span style="color: #0000ff;">'action'</span>     <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'index'</span><span style="color: #339933;">,</span>
	<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

]]></content:encoded>
	</item>
	<item>
		<title>Автор: Дмитрий</title>
		<link>http://kohanaframework.su/advanced/route_p3/comment-page-3#comment-1942</link>
		<dc:creator>Дмитрий</dc:creator>
		<pubDate>Fri, 01 Nov 2013 21:35:50 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=789#comment-1942</guid>
		<description>Немного не правильно выразился.

Я делаю вот так:
&lt;pre&gt;
Route::set(&#039;admin&#039;, &#039;admin/((/))&#039;)
	-&gt;defaults(array(
                   &#039;directory&#039; =&gt; &#039;admin&#039;,
                   &#039;controller&#039; =&gt; &#039;User&#039;,
		   &#039;action&#039;     =&gt; &#039;index&#039;
	));
&lt;/pre&gt;

По этим ссылкам все работает:
1. http://cms.ua/admin/user
2. http://cms.ua/admin/user/delete
3. http://cms.ua/admin/user/edit

А вот по этой этой кричит 404:
http://cms.ua/admin

Хотя вроде как должно работать. Поскольку контроллер и скрипт указан как не обязательный. А в дефолтных все установлено и директория и контроллер, скрипт.

Подскажите пожалуйста в чем я неправ? И поправьте мой роут - для примера, пожалуйста. Заранее очень благодарен.</description>
		<content:encoded><![CDATA[<p>Немного не правильно выразился.</p>
<p>Я делаю вот так:</p>
<pre>
Route::set('admin', 'admin/((/))')
	-&gt;defaults(array(
                   'directory' =&gt; 'admin',
                   'controller' =&gt; 'User',
		   'action'     =&gt; 'index'
	));
</pre>
<p>По этим ссылкам все работает:<br />
1. <a href="http://cms.ua/admin/user" rel="nofollow">http://cms.ua/admin/user</a><br />
2. <a href="http://cms.ua/admin/user/delete" rel="nofollow">http://cms.ua/admin/user/delete</a><br />
3. <a href="http://cms.ua/admin/user/edit" rel="nofollow">http://cms.ua/admin/user/edit</a></p>
<p>А вот по этой этой кричит 404:<br />
<a href="http://cms.ua/admin" rel="nofollow">http://cms.ua/admin</a></p>
<p>Хотя вроде как должно работать. Поскольку контроллер и скрипт указан как не обязательный. А в дефолтных все установлено и директория и контроллер, скрипт.</p>
<p>Подскажите пожалуйста в чем я неправ? И поправьте мой роут &#8212; для примера, пожалуйста. Заранее очень благодарен.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Денис Васильевич</title>
		<link>http://kohanaframework.su/advanced/route_p3/comment-page-3#comment-1941</link>
		<dc:creator>Денис Васильевич</dc:creator>
		<pubDate>Fri, 01 Nov 2013 15:10:48 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=789#comment-1941</guid>
		<description>Как это ? Напрямую ? Он у вас независимый и не использует никаких библиотек ?</description>
		<content:encoded><![CDATA[<p>Как это ? Напрямую ? Он у вас независимый и не использует никаких библиотек ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Дмитрий</title>
		<link>http://kohanaframework.su/advanced/route_p3/comment-page-3#comment-1940</link>
		<dc:creator>Дмитрий</dc:creator>
		<pubDate>Fri, 01 Nov 2013 14:08:32 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=789#comment-1940</guid>
		<description>Здравствуйте, а вот если у меня контроллер находится в поддиректории &quot;admin&quot; как я могу к нему обратится с адресной строки - без использование Роутов???

Полный путь: &quot;application\classes\Controller\admin\User.php&quot;</description>
		<content:encoded><![CDATA[<p>Здравствуйте, а вот если у меня контроллер находится в поддиректории &#171;admin&#187; как я могу к нему обратится с адресной строки &#8212; без использование Роутов???</p>
<p>Полный путь: &#171;application\classes\Controller\admin\User.php&#187;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: sergeyterr</title>
		<link>http://kohanaframework.su/advanced/route_p3/comment-page-3#comment-1936</link>
		<dc:creator>sergeyterr</dc:creator>
		<pubDate>Wed, 30 Oct 2013 12:13:07 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=789#comment-1936</guid>
		<description>&quot;То есть все, что нужно сделать — это поместить наши роуты внутрь этого условия (вместо текста «//Set routes here»). Если вы все сделали правильно, то после открытия любой страницы сайта вы увидите сгенерированный кеш в папке application/cache/&quot;
Не понял где нужно вставлять - прямо по пути в system/classes/kohana/route.php? Так вроде в system  договорились не влазить. А в application  такого пути вообще нет?</description>
		<content:encoded><![CDATA[<p>&#171;То есть все, что нужно сделать — это поместить наши роуты внутрь этого условия (вместо текста «//Set routes here»). Если вы все сделали правильно, то после открытия любой страницы сайта вы увидите сгенерированный кеш в папке application/cache/&#187;<br />
Не понял где нужно вставлять &#8212; прямо по пути в system/classes/kohana/route.php? Так вроде в system  договорились не влазить. А в application  такого пути вообще нет?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
