【问题标题】:Use the plugins layout instead of the apps layout if it is available CakePHP如果可用的话,使用插件布局而不是应用程序布局 CakePHP
【发布时间】:2012-08-02 13:38:42
【问题描述】:

我们开发了一个运行良好的 CakePHP (1.3) 应用程序。在使用之前,用户必须登录。没有什么新东西。

我们还创建了一个包含“销售网站”的插件。它的样式与应用程序设计完全不同。销售网站工作正常,但登录页面现在基于应用程序布局(路径:/users/login)。我们想应用销售网站布局。但仅当插件可用时。

这可能吗?如果是这样,是否可以不需要向插件添加登录方法和/或用户控制器?

【问题讨论】:

    标签: cakephp cakephp-1.3


    【解决方案1】:

    您可以使用 App::objects('plugin') 获取应用中可用插件的列表。只需对您的插件名称进行 array_search 并相应地切换布局

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-25
      • 1970-01-01
      相关资源
      最近更新 更多