Nastavenie url / zaciatocnik
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- matus.krchnik
- Člen | 6
zdravim potrebujem pomoct.. mam url na zobrazovanie clankou ->
jerrys.com/?postid=6
chcem aby ta url vypadala takto:
jerrys.com/post/6
a moj router vyzera takto:
$router = new Route('<presenter>/<action>[/<id>]', array(
'presenter' => 'Post',
'action' => 'show'
));
.. uz som skusal fakt vsetko aj navody ale nic mi nejde tak ako by som si predstavoval a uz mam ktomu taku nechut ze uz ma to ani nebavi :D … som uplny zaciatocnik tak berte prosim ohlad ..
Editoval matus.krchnik (21. 5. 2015 21:56)
- matus.krchnik
- Člen | 6
Nefunguje :/
Nemohlo by mi tam nieco chybat ?
Notice:
Trying to get property of non-object
<?php
namespace App;
use Nette,
Nette\Application\Routers\RouteList,
Nette\Application\Routers\Route,
Nette\Application\Routers\SimpleRouter;
/**
* Router factory.
*/
class RouterFactory
{
/**
* @return \Nette\Application\IRouter
*/
public static function createRouter()
{
$router = new RouteList();
$router[] = new Route('post/<id>', array(
'presenter' => 'Post',
'action' => 'show'
));
return $router;
}
}
Editoval matus.krchnik (21. 5. 2015 22:08)