2
我将一些lib文件复制到CakePHP的vendors目录中。并用App::import
导入提供的lib文件。CakePHP中供应商目录中缺少的变量
我可以初始化在lib文件中定义的Classes,这意味着我已经成功导入了这些文件。但是,在lib文件中定义的全局变量不能在控制器中使用。如通知所述,变量未定义。
我将如何从控制器访问lib文件中的变量?
我将一些lib文件复制到CakePHP的vendors目录中。并用App::import
导入提供的lib文件。CakePHP中供应商目录中缺少的变量
我可以初始化在lib文件中定义的Classes,这意味着我已经成功导入了这些文件。但是,在lib文件中定义的全局变量不能在控制器中使用。如通知所述,变量未定义。
我将如何从控制器访问lib文件中的变量?
将全局变量粘贴到像这样的文件并试图包含它们是一个糟糕的做法。
您应该将变量抽象为一个类,或者找到围绕它们的方法。
大多数外部库不会创建真正的全局变量 - 您是否尝试将它们作为静态类变量进行访问? 'MyClass :: myVariable' –
它们没有在Class定义下定义。它们直接在文件的开头定义。 –
你可以展示一些简单的代码来说明问题吗? – deceze