Question

In Zend framework how could I use the setHelperPath method in my bootstrap.php file to make "My_View_Helper_Test" accessible to the framework (let's say the Helper absolute path is the constant 'MY_PATH')?

My index.php

//identify the location of th application dir in respect to 
//the botstrap file's location, and configure PHP's include_path to
//include the library directory's location

define('APPLICATION_PATH',realpath(dirname(__FILE__).'/../application'));
set_include_path(APPLICATION_PATH.'/../library'.PATH_SEPARATOR.get_include_path());


//give the zend framework the ability to load classes on demand,
//as you request them,rather than having to deal with require() statements.

require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();

//retrieve the BOOTSTRAP file
try
{
require'../application/bootstrap.php';  
}
catch(Exception $exception)
{
printf('Could not locate bootstrap.php');
exit(1);    
}

//start using the front controller in order to route all requests
Zend_Controller_Front::getInstance()->dispatch();

My bootstrap.php

//configure the site environment status

defined('APPLICATION_ENVIRONMENT')or define('APPLICATION_ENVIRONMENT','development');

//invoke the front controller
$frontController=Zend_Controller_Front::getInstance();

//identify the location of the controller directory
$frontController->setControllerDirectory(APPLICATION_PATH.'/controllers');

//create the env parameter so you can later access the environment
//status within the application

$frontController->setParam('env',APPLICATION_ENVIRONMENT);

//clean up all allocated script resources
unset($frontController);

Thanks

Luca

No correct solution

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top