如何在zend框架中使用一个公共函数all-controller


how to use a common function an all controller in zend framework

我已经声明了一个函数

public function findexts($filename) {
    $filename = strtolower($filename);
    $exts = split("[/''.]", $filename);
    $n = count($exts) - 1;
    $exts = $exts[$n];
    return $exts;
}

我想在我所有的控制器中使用这个功能。如何在不重复代码的情况下声明该函数以及在哪里声明该函数(我指的是在哪个文件中(?

您需要了解助手

附加资源

正如Lele所指出的,您正在查看视图助手。但这里有一个更简单的代码版本:

public function findexts($filename) {
    return array_pop(split("[/''.]", strtolower($filename));
}