per cominciare a farmi le ossa ho preso il quick start e ci sto aggiungendo roba... per ora l'ho reso multilingua senza problemi insormontabili, ora sto studiando la gestione utenti, ACL eccetera... ho quindi provato questo tutorial ... purtroppo ottengo questo errore
Codice PHP:
Fatal errorUncaught exception 'Zend_View_Exception' with message 'helper 'ProfileLink' not found in path' in /var/www/quickstart/library/Zend/View/Abstract.php:1004 Stack trace#0 /var/www/quickstart/library/Zend/View/Abstract.php(497): Zend_View_Abstract->_loadClass('helper', 'ProfileLink') #1 /var/www/quickstart/library/Zend/View/Abstract.php(294): Zend_View_Abstract->getHelper('profileLink') #2 [internal function]: Zend_View_Abstract->__call('profileLink', Array) #3 /var/www/quickstart/application/layouts/scripts/main.phtml(13): Zend_View->profileLink() #4 /var/www/quickstart/library/Zend/View.php(46): include('/var/www/quicks...') #5 /var/www/quickstart/library/Zend/View/Abstract.php(769): Zend_View->_run('../application/...') #6 /var/www/quickstart/library/Zend/Layout.php(728): Zend_View_Abstract->render('main.phtml') #7 /var/www/quickstart/library/Zend/Layout/Controller/Plugin/Layout.php(142): Zend_Layout->render() #8 /var/www/quickstart/library/Zend/Controller/Plugin/Broker.php(337): Zend_Layout_Controller_Plugi in /var/www/quickstart/library/Zend/View/Abstract.php on line 1004 
penso che dovrei aggiungere la directory dove va a pescare l'helper profileLink con una cosa tipo

Codice PHP:
$view->addHelperPath('/path/to/some/helpers''My_View_Helper'); 
vedi zend view helpers ... ma non so dove e come farlo... nella public/index ho questo:

Codice PHP:
<?php

/** Bootstrap */
/** Setting error reporting */
error_reporting(E_ALL E_STRICT);
ini_set('display_startup_errors'1);
ini_set('display_errors'1);

/** Setting paths */
$rootPath dirname(dirname(__FILE__));
set_include_path(get_include_path() . PATH_SEPARATOR 
                 
$rootPath '/application/config' PATH_SEPARATOR 
                 
$rootPath '/application/models' PATH_SEPARATOR 
                 
$rootPath '/library' PATH_SEPARATOR 
                 
$rootPath '/public');

/** Load application configuration ini file */
require_once 'Zend/Config/Ini.php';
$config = new Zend_Config_Ini('quickstart.ini''default');

/** Setup database */
require_once 'Zend/Db.php';
require_once 
'Zend/Db/Table/Abstract.php';
$db Zend_Db::factory($config->database);
Zend_Db_Table_Abstract::setDefaultAdapter($db);

/** Localizzazione */
require_once 'Zend/Locale.php';
Zend_Locale::setDefault'it' );
// Impostazione manuale del locale
$locale = new Zend_Locale'it_IT' );

/** Traduzione */
Zend_Loader::loadClass('Zend_Translate');
Zend_Loader::loadClass('Zend_Registry');
Zend_Loader::loadClass('Zend_View_Helper_Translate');
$translate = new Zend_Translate('gettext''../languages');
$registry Zend_Registry::getInstance();
$registry->set('Zend_Translate'$translate);

Zend_Loader::loadClass('Zend_Form');
// Tell all form classes to use a specific translate adapter, as well as use
// this adapter to translate validation error messages:
Zend_Form::setDefaultTranslator($translate);


/** Utenti */

/** Autenticazione */
Zend_Loader::loadClass('Zend_Auth');
Zend_Loader::loadClass('Zend_Auth_Adapter_DbTable');
$auth Zend_Auth::getInstance(); 
$adapter = new Zend_Auth_Adapter_DbTable(Zend_Db_Table_Abstract::getDefaultAdapter(), 'users''usernames''passwords','infos'); 


/** Autorizzazioni */
Zend_Loader::loadClass('Zend_Acl');
Zend_Loader::loadClass('Zend_Acl_Role');
Zend_Loader::loadClass('Zend_Acl_Resource');
$acl = new Zend_Acl();

/** Setup layout */
require_once 'Zend/Layout.php';
Zend_Layout::startMvc($config->appearance);

require_once 
'Zend/Controller/Front.php';
$frontController Zend_Controller_Front::getInstance();

$frontController->setControllerDirectory($rootPath '/application/controllers')
                ->
throwExceptions(true)
                ->
dispatch();

grazieee