【问题标题】:Manage route in yii by users由用户在 yii 中管理路由
【发布时间】:2015-12-08 14:12:52
【问题描述】:

我有一项任务,但我真的不知道该怎么做。 所以在 Yii Web 应用程序中有一个包含所有操作的表格。所有授权的用户都可以创建自己的链接来指示特定的动作,例如:有动作名称的actionGetAllMovies,用户Sarah设置了她的链接'favouriteMovie',Jack设置了'coolMovie'等......当他们键入他们的链接时,他们重定向到动作 actionGetAllMovies。 “教”YII 是如何正确阅读此链接的?

【问题讨论】:

  • 您当前针对不同用户的链接是什么?
  • 表示你目前如何路由?你能从 config/main.php 中显示你的 urlmanager 代码吗
  • 没有特别的东西——只有标准的规则

标签: yii yii-url-manager yii-routing


【解决方案1】:

在父控制器中,在 BeforeAction 中你可以得到:

1) 控制器名称:Yii::app()->controller->id

2) 和动作名称:Yii::app()->controller->action->id

3) 众所周知的user_id: Yii::app()->user->id

我们只能向数据库发出请求,用于用户、控制器和操作重定向。

或者我误解了什么?

【讨论】:

  • 是的,你是对的。我会试试的。另外我找到了另一种解决方案,写自己的CurlManager。我想它会更好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-10-23
  • 2014-06-21
  • 1970-01-01
  • 2013-01-05
  • 1970-01-01
  • 2013-05-29
  • 2012-09-10
相关资源
最近更新 更多