MobileRoute – jednoducha mobilni routa

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

Zdravim.

Drive jsem jiz ve svem github sandboxu uvadel jak zjistit jestli se jedna o mobilni zarizeni.

Nyni jsem to pojmul trochu jinym smere, porad sice vyuzivam tu funkci, ale je to obalene ve tride Route.

Pouziti je jednoduche, da se rict ze je to klasicka routa, ktera se ale matchne jenom pokud jde o mobilni zarizeni.

// Setup router
$container->router[] = new Route('index.php', 'Homepage:default', Route::ONE_WAY);
$container->router[] = new MobileRoute('<presenter>/<action>[/<id>]', 'Mobile:default');
$container->router[] = new Route('<presenter>/<action>[/<id>]', 'Homepage:default');

Zdrojaky zde...

Filip Procházka
Moderator | 4668
+
0
-

Nechceš to poslat jako pull request do Nette a udělat to jako flag?

$container->router[] = new Route('<presenter>/<action>[/<id>]', 'Mobile:default', Route::MOBILE);
Felix
Nette Core | 1196
+
0
-

HosipLan napsal(a):

Nechceš to poslat jako pull request do Nette a udělat to jako flag?

Hmm, to zni zajimave :) A co to nechat jako samostatnou routu? Nebylo by to lepcejsi?

Filip Procházka
Moderator | 4668
+
0
-

Nemyslím si.