gpt4 book ai didi

php - zf2 为什么要在模块配置中的可调用数组中添加 Controller

转载 作者:行者123 更新时间:2023-12-02 08:32:11 24 4
gpt4 key购买 nike

我要问的是,为什么要按以下方式添加 Controller :

'controllers' => array(
'invokables' => array(
'Application\Controller\Index' => 'Application\Controller\IndexController'
),
),

而不是以下列方式:

    'controllers' => array(
'Application\Controller\Index' => 'Application\Controller\IndexController'
),

最佳答案

通过在 invokables 子键下注册你的 Controller ,你告诉 Zend Framework它可以通过使用 new 运算符实例化它来调用 Controller 。这是实例化 Controller 的最简单方法。或者,您可以注册一个工厂创建 Controller 实例,在这种情况下,您将注册您的 Controller 在工厂子项下

关于php - zf2 为什么要在模块配置中的可调用数组中添加 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25469158/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com