【问题标题】:how to use another controller function without extends in our controller如何在我们的控制器中使用另一个控制器功能而无需扩展
【发布时间】:2021-11-20 08:38:11
【问题描述】:

如何在我们的控制器中使用另一个控制器功能而不需要扩展

$this->load->library('../controllers/controllername');

已经用过 它给出了错误=

找不到指定的类:Session.php

【问题讨论】:

  • 欢迎来到 Stackoverflow。不幸的是,您的问题尚不清楚 - 无论是您想要实现的目标(以及为什么),以及可能导致它的背景。您需要提供更清晰的目标描述以及问题的minimal reproducible example,而不仅仅是孤立的代码行和不完整的错误消息。请记住,我们无法读取您的屏幕或您的想法:-)。另请参阅 tourHow to Ask 以改善您在 Stackoverflow 上的体验。那么请编辑您的问题,以便我们为您提供帮助。

标签: php codeigniter


【解决方案1】:

你不应该那样做。如果您的控制器使用可重复逻辑,您应该创建类(例如服务),将可重复使用的逻辑放入其中并在您的控制器中调用它。

【讨论】:

    【解决方案2】:

    您不能在控制器内部使用其他控制器功能。您可以通过这两种方式进行归档。

    1. Create a Helper class
    2. Create a generic model.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-30
      • 1970-01-01
      • 2017-12-11
      • 2011-08-19
      • 2016-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多