Skip to content

Instantly share code, notes, and snippets.

@eimihar
Created November 11, 2014 05:03
Show Gist options
  • Save eimihar/e0688887ca43f41b43f0 to your computer and use it in GitHub Desktop.
Save eimihar/e0688887ca43f41b43f0 to your computer and use it in GitHub Desktop.
Re-routing/forwarding
## routing part.
$app->addRoute(Array(
"route1"=>Array(
"method"=>"get",
"uri"=>"test",
"execute"=>function($result)
{
## forward to other route.
return $app->execute('route2',Array('my-param'=>'this is value from route1'));
}
}
),
"route2"=>Array(
"method"=>"get",
"uri" =>"hello/[:my-param]",
"execute"=>function($result)
{
return "you're here. ".$result->params['my-param'];
}
)
))
## mock the uri.
echo $myapp->execute(Array(
"method"=>"get",
"uri"=>"test"
));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment