2011-06-30 179 views
0

共同功能的所有控制器我已經聲明的函數如何使用Zend框架

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

我想在我所有的控制器使用此功能。如何聲明該函數以及在哪裏聲明這個函數(我的意思是在哪個文件中)而不重複代碼?

+0

在模型類中定義這個函數,你可以通過引用這個類來訪問它。 –

回答

0

由於樂樂指出,你在看視圖助手。但是這裏的代碼更簡單:

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