Welcome Guest, Not a member yet? Register   Sign In
something weird with route config
#1

First:
Here how i check the router: System/Router/Router.php function: handle(string $uri = null)

PHP Code:
if ($this->checkRoutes($uri))
{
 
   var_dump($uri);
 
   var_dump($this->controller);
    return 
$this->controller;


This happens when I edit App/Config/Routes.php,
When I have:

PHP Code:
$routes->add('/(:segment)''\App\Controllers\Vendors\$1::index'); 
The result on controller path: (http://localhost/samsung)

PHP Code:
\App\Controllers\Vendors$
No backslash here. Also dollar sign shown.
But When im using:
PHP Code:
$routes->add('/(:segment)''\App\Controllers\Vendors\V$1::index'); 

The result is: (http://localhost/samsung)

PHP Code:
\App\Controllers\Vendors\Vsamsung 
Dollar sign changed with segment.

Not what I expect, but this trick is working for me. Although vendor controller need using prefix
Reply




Theme © iAndrew 2016 - Forum software by © MyBB