代码之家  ›  专栏  ›  技术社区  ›  Yosi

在两个控制器之间传递对象

  •  0
  • Yosi  · 技术社区  · 15 年前

    我有两个控制器,一个对象。

    有登记处之类的吗??



    我正在使用ipbwi(用于invision power board 3.1集成), 在我的主控制器上,我正在这样做- 私人$ipbwi;

    function Main()
    {
        parent::Controller();   
    
        $this->site_url = $this->config->item('base_url');
        $this->ipb_dir = $this->config->item('ipb_dir');
    
        include('ipbwi/ipbwi.inc.php');
        $this->ipbwi = clone $ipbwi;
    }
    


    通过传递object,我的意思是我可以创建object add Controller A并从Controller B访问它。


    我使用session类来检查用户是否已连接,以及他是否是管理员。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Gordon Haim Evgi    15 年前

    MVC控制器的目的是处理来自UI的输入,并将其委托给模型中适当的类。您不需要在控制器之间传递对象。

        2
  •  1
  •   Favio    15 年前

    在两个控制器之间传递一个对象到底是什么意思?

    一种方法是创建一个基控制器,并在基构造函数中创建该对象。

    推荐文章