Odkaz na jinou doménu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
wotaen
Člen | 82
+
0
-

Ahoj,
mám routu

<?php
	$router[] = new Route('//<domain>/<presenter>/<action>', array(
		'presenter' => 'Magazine',
		'action' => 'default',
                'magazine' => 'akhbar'

	));
?>

v prezenteru perzistentní parametr

<?php
        /** @persistent */
        public $domain = 'akhbar';
?>

v templatu

<?php
<a href="{plink News:,$article->article,$category->id}"...
?>

A přesto mi odkazy hlásí „No route for News:default“

Postupoval jsem dle
https://forum.nette.org/…ovani-odkazu?…

Pokud přidám do routy nepovinný parametr
‚domain‘=>‚akhbar‘

přesměruje mě to na stránku

<?php
<h1>Redirect</h1>

<p><a href="http://">Please click here to continue</a>.</p>
?>

Co dělám špatně?

Díky, Michal

Editoval wotaen (5. 11. 2009 15:39)

wotaen
Člen | 82
+
0
-

Další postřeh – pokud změním domain v routeru na cokoliv jiného než akhbar, tak to funguje.
Jenom poznámka – na stránky přistupuju http://akhbar

wotaen
Člen | 82
+
0
-

Vyřešeno, problém byl v tom, že ten persisntentní atribut $domain byl v potomkovi DefaultPresenteru (můj rodič-presenter). Jakmile jsem jej hodil přímo do DefaultPresenteru, vše začalo šlapat…