includePaths.library = APPLICATION_PATH "/../library"
and create library directory in myproject root
class Zend_View_Helper_TabEntry extends Zend_View_Helper_Abstract {
public function TabEntry() {
}
}
class Zend_View_Helper_TabEntries extends Zend_View_Helper_TabEntry {
public function TabEntries() {
}
}
According to ZF coding application structure, correct version would be:
In application.ini:
resources.view.helperPath.Your_View_Helper = "Your/View/Helper"
Then the helpers: (not sure why do you need another abstract class):
// library/Your/View/Helper/TabEntry/Abstract.php
class Your_View_Helper_TabEntry_Abstract extends Zend_View_Helper_Abstract {
public function tabEntry($param1, $param2) {} // note the lower case here
}
// library/Your/View/Helper/TabEntries.php
class Your_View_Helper_TabEntries extends Your_View_Helper_TabEntry_Abstract {
public function tabEntries($param1, $param2) {...} // note the lower case
}
In the view:
$this->tabEntries();
Important: call_user_func
and Linux filesystem are case sensitive.