cakePHP使用两个控制器进行路由

拉夫的帕特尔

我使用了cakePHP框架。我在cakephp中遇到路由问题。

我有两个控制器“管理员”和“用户”。

我已经在“用户”控制器中为“管理员”控制器编写了一些方法。请参见下面的示例。

class UsersController {
    public function admin_index() {
       my_code
    }
}

class AdminsController {
    My methods
}

根据cakephp路由规则,如果我想从管理控制器中使用admin_index方法而不是在下面的URL中使用:

site_url/admin/users/index

我想从上述网址中删除admin关键字。

我在Google上搜索了很多内容,但没有任何适当的解决方案。

在此先感谢您的帮助。

拉夫的帕特尔

我找到了解决方案。

路由器连接中的用户前缀

Router::connect('/:controller/:action/*', array('prefix' => 'admin', 'admin' => true, 'controller' => 'admins'));

如果您想在参数上添加条件,例如(':action'为'addUser':在本示例中,此路由器仅在其操作为'addUser'时起作用),而不是使用以下代码

Router::connect('/:controller/:action/*', array('prefix' => 'admin', 'admin' => true, 'controller' => 'admins'),
                                          array('action'=>'index|edit'));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ExpressJS,使用两个也互相使用的路由器进行路由处理?

来自分类Dev

如何设置不使用属性路由进行路由的控制器方法

来自分类Dev

在不带URL控制器的Rails中进行路由

来自分类Dev

链接两个控制器get()cakephp

来自分类Dev

PHP Zend Framework 2使用动态控制器名称但具有相同控制器进行路由

来自分类Dev

Symfony2:使用控制器即服务进行路由不起作用

来自分类Dev

在 Laravel 5.2 中使用附加控制器进行路由时,RouteCollection 中的 NotFoundHttpException

来自分类Dev

在Rails中进行路由-在另一个视图中显示一个控制器的内容

来自分类Dev

WebApi 2使用属性路由构建嵌套路由。结果同时映射到两个控制器

来自分类Dev

AngularJs:使用两个不同的控制器进行ng-repeat搜索

来自分类Dev

在两个控制器中使用输入变量

来自分类Dev

如何使用注解在同一控制器中路由到两个不同的“动作”功能-Symfony2

来自分类Dev

将控制器应用于模板而无需在Meteor中进行路由

来自分类Dev

在Rails路由中共享两个不同控制器的路径?

来自分类Dev

如何在路由控制器中传递两个参数

来自分类Dev

在控制器CakePHP中的同一功能中使用两个数据库

来自分类Dev

使用PHP CLI执行路由(控制器/操作)并检测CLI请求

来自分类Dev

Ember-当两个都具有阵列控制器时,如何从父路由链接到子路由?

来自分类Dev

如何使用Storyboard将两个视图控制器连接到一个视图控制器?

来自分类Dev

如何在控制器中传递两个变量以进行查看(laravel 5.3)

来自分类Dev

使用单个控制器控制两个Partials时未加载Angular CSS文件

来自分类Dev

连接两个表并在cakephp的第三个控制器中显示数据

来自分类Dev

使用自定义标签栏控制器类在两个视图控制器之间传递数据

来自分类Dev

根据身份验证将一个url路由到两个控制器操作

来自分类Dev

带控制器通配符的CakePhp路由

来自分类Dev

Cakephp路由控制器别名

来自分类Dev

如何在一个视图控制器中使用两个UIPickerViews?

来自分类Dev

ASP.Net使用一个控制器创建两个模型

来自分类Dev

无法在一个视图控制器上使用两个 UIPickerViews

Related 相关文章

  1. 1

    ExpressJS,使用两个也互相使用的路由器进行路由处理?

  2. 2

    如何设置不使用属性路由进行路由的控制器方法

  3. 3

    在不带URL控制器的Rails中进行路由

  4. 4

    链接两个控制器get()cakephp

  5. 5

    PHP Zend Framework 2使用动态控制器名称但具有相同控制器进行路由

  6. 6

    Symfony2:使用控制器即服务进行路由不起作用

  7. 7

    在 Laravel 5.2 中使用附加控制器进行路由时,RouteCollection 中的 NotFoundHttpException

  8. 8

    在Rails中进行路由-在另一个视图中显示一个控制器的内容

  9. 9

    WebApi 2使用属性路由构建嵌套路由。结果同时映射到两个控制器

  10. 10

    AngularJs:使用两个不同的控制器进行ng-repeat搜索

  11. 11

    在两个控制器中使用输入变量

  12. 12

    如何使用注解在同一控制器中路由到两个不同的“动作”功能-Symfony2

  13. 13

    将控制器应用于模板而无需在Meteor中进行路由

  14. 14

    在Rails路由中共享两个不同控制器的路径?

  15. 15

    如何在路由控制器中传递两个参数

  16. 16

    在控制器CakePHP中的同一功能中使用两个数据库

  17. 17

    使用PHP CLI执行路由(控制器/操作)并检测CLI请求

  18. 18

    Ember-当两个都具有阵列控制器时,如何从父路由链接到子路由?

  19. 19

    如何使用Storyboard将两个视图控制器连接到一个视图控制器?

  20. 20

    如何在控制器中传递两个变量以进行查看(laravel 5.3)

  21. 21

    使用单个控制器控制两个Partials时未加载Angular CSS文件

  22. 22

    连接两个表并在cakephp的第三个控制器中显示数据

  23. 23

    使用自定义标签栏控制器类在两个视图控制器之间传递数据

  24. 24

    根据身份验证将一个url路由到两个控制器操作

  25. 25

    带控制器通配符的CakePhp路由

  26. 26

    Cakephp路由控制器别名

  27. 27

    如何在一个视图控制器中使用两个UIPickerViews?

  28. 28

    ASP.Net使用一个控制器创建两个模型

  29. 29

    无法在一个视图控制器上使用两个 UIPickerViews

热门标签

归档