如何在Zend上创建functions.php文件

如何在Zend上创建functions.php文件,function,zend-framework,Function,Zend Framework,我有一些通用功能,比如printObject、mysql2date和其他我不想在站点范围内使用的功能。我应该将functions.php文件(或任何其他文件名)放在ZF目录的何处,以及如何调用函数 我现在尝试在library/helpers/action/Utils.php中设置它们,但我不得不这样调用它们: $this->_helper->utils->deg($page, true) 主要问题是,这只在控制器中有效,而在.phtml文件中无效 我们只是使用某种类型的“Ut

我有一些通用功能,比如printObject、mysql2date和其他我不想在站点范围内使用的功能。我应该将functions.php文件(或任何其他文件名)放在ZF目录的何处,以及如何调用函数

我现在尝试在library/helpers/action/Utils.php中设置它们,但我不得不这样调用它们:

$this->_helper->utils->deg($page, true)

主要问题是,这只在控制器中有效,而在.phtml文件中无效

我们只是使用某种类型的“Util”类,位于/library/App/Utils.php中,用于静态方法。您如何调用这些方法?我们将它们声明为静态的“public static function convert();”->App_Utils::convert();因此,我创建了以下文件夹结构:library/Plugins/Utils.php。在此之后,我在application Bootstrap.php中调用了如下内容:$frontController->registerPlugin(new Plugins_Utils()),而在index.phtml文件中,我将其命名为Plugins_Utils::mysql2date('d/m/Y',$page->date added')。所以它是可行的,但它也是正确的方法吗?对控制器使用ActionHelpers,对视图使用ViewHelpers。或者尝试以下方法: