Oui c'est certains que pour des tests ça peut aider mais lorsque l'on veut se faire son propre blog etc c'est un peu lassant de toujours revoir cette interface.
Promis je tâcherai de faire ma propre interface d'administration quand j'en aurai le temps et la motivation ;) .
C'est sûrement un problème dans le Router. Je crois que ça vient du parser:
/**
*Permet de parser une url
*@param $url Url à parser
*@return tableau contenant les paramètres
**/
static function parse($url,$request){
$url = trim ($url,'/');
if(empty($url)){
$url = Router::$routes[0]'url'];
}else{
$match = false;
foreach(Router::$routes as $v){
if(!$match && preg_match($v'redirreg'],$url,$match)){
$url = $v'origin'];
foreach($match as $k=>$v){
$url = str_replace(':'.$k.':',$v,$url);
}
$match = true;
}
}
}
$params = explode('/',$url);
if(in_array($params[0],array_keys(self::$prefixes))){
$request->prefix = self::$prefixes$params[0]];
array_shift($params);
}
$request->controller= $params[0];
$request->action= isset($params[1]) ? $params[1] : 'index';
foreach(self::$prefixes as $k=>$v){
if(strpos($request->action,$v.'_') === 0){
$request->prefix = $v;
$request->action = str_replace($v.'_','',$request->action);
}
}
$request->params = array_slice($params,2);
return true;
}
Si ce n'est pas ça alors c'est sûrement la fonction url et/ou webroot.
Postes-nous l'objet $this->url du Request pour voir si ce n'est pas un problème de PATH_INFO comme d'habitude ^^ .