首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nette框架-路由信号

Nette框架-路由信号
EN

Stack Overflow用户
提问于 2017-01-22 14:20:39
回答 1查看 206关注 0票数 0

我使用kdyby/facebook扩展来进行Facebook身份验证,它使用到fbLogin组件中的open信号的链接。

代码语言:javascript
复制
<a n:href="fbLogin-open!">Login using facebook</a>

这将导致/?do=fbLogin-open!如何将此链接路由到/login/facebook

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-22 14:20:39

在您的路由器中(通常在/app/RouterFactory.php中)创建一个新的路由。

代码语言:javascript
复制
$router[] = new Route('login/<do>', [
  'presenter' => 'Login',
  'action' => 'fbLogin',
  'do' => array(
    Route::FILTER_TABLE => array(
      'facebook' => 'fbLogin-open'
    )
  )
]);

现在您可以使用/login/facebook路由。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41791998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档