<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum CakePHP.org.pl - Problem z routingiem, potrzebuję niejako dwuznacznych ścieżek]]></title>
		<link>http://forum.cakephp.org.pl/topic/124/problem-z-routingiem-potrzebuje-niejako-dwuznacznych-sciezek/</link>
		<description><![CDATA[Najświeższe odpowiedzi w Problem z routingiem, potrzebuję niejako dwuznacznych ścieżek.]]></description>
		<lastBuildDate>Sat, 03 Jul 2010 10:54:36 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: Problem z routingiem, potrzebuję niejako dwuznacznych ścieżek]]></title>
			<link>http://forum.cakephp.org.pl/post/649/#p649</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Od razu mówię, że nie wiem jakie nazwy parametrów będą się pojawiać w adresie URI [...], zatem podanie na sztywno nazw parametrów w Router::connect() odpada.</p></blockquote></div><p>Zmiana delimitera na przecinek zlikwidowała problem, ostatni slash już wtedy poprawnie rozdziela parametry w URI</p>]]></description>
			<author><![CDATA[null@example.com (prgTW)]]></author>
			<pubDate>Sat, 03 Jul 2010 10:54:36 +0000</pubDate>
			<guid>http://forum.cakephp.org.pl/post/649/#p649</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Problem z routingiem, potrzebuję niejako dwuznacznych ścieżek]]></title>
			<link>http://forum.cakephp.org.pl/post/648/#p648</link>
			<description><![CDATA[<p>miałem na myśli raczej </p><div class="quotebox"><blockquote><div class="codebox"><pre><code>http://domena.pl/produkty/aktywne</code></pre></div></blockquote></div><p> <img src="http://forum.cakephp.org.pl/img/smilies/wink.png" width="15" height="15" alt="wink" /> <br />ok nieistotne</p>]]></description>
			<author><![CDATA[null@example.com (bajki)]]></author>
			<pubDate>Sat, 03 Jul 2010 09:47:07 +0000</pubDate>
			<guid>http://forum.cakephp.org.pl/post/648/#p648</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Problem z routingiem, potrzebuję niejako dwuznacznych ścieżek]]></title>
			<link>http://forum.cakephp.org.pl/post/647/#p647</link>
			<description><![CDATA[<div class="codebox"><pre><code>Router::connect(
    &#039;/:path&#039;,
    array(&#039;controller&#039; =&gt; &#039;pages&#039;, &#039;action&#039; =&gt; &#039;view&#039;),
    array(
        &#039;pass&#039; =&gt; array(&#039;path&#039;),
        &#039;path&#039; =&gt; &quot;(?!admin/)[\w/-]+&quot;,
    )
);</code></pre></div><p>nie wyglądał powiadasz? a &#039;:path&#039; to co <img src="http://forum.cakephp.org.pl/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[null@example.com (prgTW)]]></author>
			<pubDate>Sat, 03 Jul 2010 07:59:42 +0000</pubDate>
			<guid>http://forum.cakephp.org.pl/post/647/#p647</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Problem z routingiem, potrzebuję niejako dwuznacznych ścieżek]]></title>
			<link>http://forum.cakephp.org.pl/post/646/#p646</link>
			<description><![CDATA[<p>Aha no tak, dynamiczny slug zmienia postać rzeczy (a ten z przykładu na taki nie wyglądał) <img src="http://forum.cakephp.org.pl/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[null@example.com (bajki)]]></author>
			<pubDate>Sat, 03 Jul 2010 07:40:15 +0000</pubDate>
			<guid>http://forum.cakephp.org.pl/post/646/#p646</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Problem z routingiem, potrzebuję niejako dwuznacznych ścieżek]]></title>
			<link>http://forum.cakephp.org.pl/post/645/#p645</link>
			<description><![CDATA[<p>problem juz dawno naprawilem - zmienilem &quot;delimiter&quot; ze slasha na przecinek</p><p>nie zrozumiales chyba dokladnie o co mi chodzilo, edycja strony w CMSie zmienia slug wiec statyczny route by byl automatycznie niewlasciwy<br />wuntek do zamkniecia, problem rozwiazany</p>]]></description>
			<author><![CDATA[null@example.com (prgTW)]]></author>
			<pubDate>Fri, 02 Jul 2010 21:03:11 +0000</pubDate>
			<guid>http://forum.cakephp.org.pl/post/645/#p645</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Problem z routingiem, potrzebuję niejako dwuznacznych ścieżek]]></title>
			<link>http://forum.cakephp.org.pl/post/644/#p644</link>
			<description><![CDATA[<p>Wydaje mi się, że jeśli przy definiowaniu nowego routa podasz w pierwszym parametrze url (produkty/aktywne)&nbsp; na sztywno i przekierujesz go do odpowiedniego controllera i metody to będzie śmigać. To by wyglądało jakoś tak :</p><div class="codebox"><pre><code>Router::connect(&#039;produkty/aktywne&#039;, array(&#039;controller&#039; =&gt; &#039;pages&#039;, &#039;action&#039; =&gt; &#039;view&#039;, &#039;aktywne&#039;));</code></pre></div><p>Oczywiście &#039;view&#039; to metoda odpowiedzialna za wyświetlanie strony a &#039;aktywne&#039; - parametr</p>]]></description>
			<author><![CDATA[null@example.com (bajki)]]></author>
			<pubDate>Fri, 02 Jul 2010 20:21:03 +0000</pubDate>
			<guid>http://forum.cakephp.org.pl/post/644/#p644</guid>
		</item>
		<item>
			<title><![CDATA[Problem z routingiem, potrzebuję niejako dwuznacznych ścieżek]]></title>
			<link>http://forum.cakephp.org.pl/post/578/#p578</link>
			<description><![CDATA[<p>Witam.</p><p>Piszę CMS, którego sercem jest kontroler PagesController (który w założeniu ma działać niejako front-controller). Model Page bazuje na TreeBehavior oraz drzewiastej strukturze slugów w postaci unikalnej ścieżki do danej strony.<br /></p><div class="codebox"><pre><code>- aktualnosci (slug: aktualnosci)
- produkty (slug: produkty)
  - produkt 1 (slug: produkty/produkt-1)
  - produkt 2 (slug: produkty/produkt-2)</code></pre></div><p>Do tego wszystkiego mam podpięty route w postaci:<br /></p><div class="codebox"><pre><code>Router::connect(
    &#039;/:path&#039;,
    array(&#039;controller&#039; =&gt; &#039;pages&#039;, &#039;action&#039; =&gt; &#039;view&#039;),
    array(
        &#039;pass&#039; =&gt; array(&#039;path&#039;),
        &#039;path&#039; =&gt; &quot;(?!admin/)[\w/-]+&quot;,
    )
);</code></pre></div><p>tak, aby linki do strony były w postaci:<br /></p><div class="codebox"><pre><code>http://domena.pl/produkty/produkt-1</code></pre></div><p><strong>A teraz mój problem:</strong></p><p>Nie mogę wywołać strony z parametrami np.<br /></p><div class="codebox"><pre><code>http://domena.pl/produkty/aktywne</code></pre></div><p>... ponieważ taki URI spowoduje szukanie strony o slugu &quot;/produkty/aktywne&quot; (będzie 404) zamiast znaleźć stronę &quot;/produkty&quot;, a parametr &quot;[0] =&gt; aktywne&quot; wrzucić do Controller::params[&#039;named&#039;].</p><p>Macie jakąs radę jak to rozwiązać, żeby Router odpowiednio linkował do kontrolera, a jednocześnie poprawnie obsługiwał parametry passed i named zgodnie z konwencją przyjętą w ścieżce?</p><p>Od razu mówię, że nie wiem jakie nazwy parametrów będą się pojawiać w adresie URI, bo to będzie zależne od wtyczek, zatem podanie na sztywno nazw parametrów w Router::connect() odpada.</p><p>Pomóżcie <img src="http://forum.cakephp.org.pl/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (prgTW)]]></author>
			<pubDate>Fri, 19 Feb 2010 23:00:06 +0000</pubDate>
			<guid>http://forum.cakephp.org.pl/post/578/#p578</guid>
		</item>
	</channel>
</rss>

