我想包含一个文件,其中包含全局变量列表,这些全局变量列表可以在我的zend框架应用程序中的任何地方访问。但是,它需要被不熟悉php或编码的人轻松调整。问题在于我对如何最好地解决这个问题没有太多的线索。Zend Framework全局文件
有像使用Zend_Registry,另一个config.ini文件或只使用标准定义的选项。
这种情况下的最佳做法是什么?如果可能的话,一个例子会很棒:)
我想包含一个文件,其中包含全局变量列表,这些全局变量列表可以在我的zend框架应用程序中的任何地方访问。但是,它需要被不熟悉php或编码的人轻松调整。问题在于我对如何最好地解决这个问题没有太多的线索。Zend Framework全局文件
有像使用Zend_Registry,另一个config.ini文件或只使用标准定义的选项。
这种情况下的最佳做法是什么?如果可能的话,一个例子会很棒:)
你应该使用Zend_Registry
和一个配置文件。您应该将非类常量降到最低。
在我的应用程序之一,我用一类名为MyApp_Constants:
class MyApp_Constants{
const SOME_CONSTANT1 = 1;
const SOME_CONSTANT2 = 2;
//...
}
然后我在任何地方访问这些变量在我的代码行:
MyApp_Constants::SOME_CONSTANT1;
很容易让任何人修改这些值。