我知道如何在配置文件中声明全局变量然后通过
进行访问Service Locator
目前,我在服务定位器的帮助下在控制器中获取全局变量,然后在创建对象时将其传递给模型。
问题:我是否可以直接在模型中获取Global变量,而不是通过控制器传递所有模型?
答案 0 :(得分:1)
是的,可以直接将在全局文件中声明的变量放入模型中。不要将其声明为变量,只需在全局文件中将其定义为常量,以便您可以在任何模型中轻松访问该变量。
define('VAR_NAME',Value);
并使用。
访问变量constant('VAR_NAME');
希望它有所帮助 感谢