I just updated from SVN and I see it's still not working - guess not fixed yet. :)
I don't wanna be annoying or smtin, but ticket 3783 is marked as resolved (maybe it should be marked that way and this thing needs new ticket - you decide) and no new replies here so I don't know what's going on with this bug. Maybe you don't have time to work on it , didn't get to it yet or smtin like that - just say what's up with it :) Anyways, thanks for work you do! :) regards Matthew Weier O'Phinney-3 wrote: > > -- agatone <[EMAIL PROTECTED]> wrote > (on Wednesday, 30 July 2008, 11:40 PM -0700): >> Bug is still there. >> I've attached ZIP on that ticket. Use zip to recreate the bug. > > I'll look into it today. > >> Matthew Weier O'Phinney-3 wrote: >> > >> > -- Matthew Weier O'Phinney <[EMAIL PROTECTED]> wrote >> > (on Monday, 28 July 2008, 01:37 PM -0400): >> >> -- Michael Depetrillo <[EMAIL PROTECTED]> wrote >> >> (on Monday, 28 July 2008, 10:09 AM -0700): >> >> > The problem has to do with Zend_Loader_PluginLoader trying to use a >> >> class >> >> > prefix which matches the sub-controller directory I am using. >> >> > >> >> > My directory structure looks like this. >> >> > >> >> > app/www/controllers/Account.php >> >> > app/www/controllers/Account/Ad.php >> >> > app/www/views/scripts >> >> > app/www/views/helpers >> >> > >> >> > When the view file app/www/views/scripts/account/ad.php calls the >> >> helper >> >> > $this->getNav(), the plugin loader throws this exception. >> >> > >> >> > File BodyNav.php was loaded but class named >> Account_View_Helper_BodyNav >> >> was not >> >> > found within it. >> >> > >> >> > The class name should be Zend_View_Helper_BodyNav. It is using the >> >> prefix from >> >> > my sub-controller directory. Not sure why, this broke when I >> upgraded >> >> to the >> >> > latest trunk version. >> >> >> >> Ah, okay -- the above gives me the information I need. I'll work on >> >> getting a fix into trunk in the next 1-2 days. >> > >> > Should be fixed now; please see >> > >> > http://framework.zend.com/issues/browse/ZF-3783 >> > >> > for details. >> > >> >> >> >> >> >> > Here is part of my bootstrap. >> >> > >> >> > // initialize view >> >> > $view = new Zend_View($config->view->toArray()); >> >> > $view->strictVars(); // enables tracking/detection of typos >> and >> >> > misspelled variables in views >> >> > $view->addBasePath($appDir . DIRECTORY_SEPARATOR . 'views'); >> // >> >> shared >> >> > views directory for all modules >> >> > >> $view->doctype(Zend_View_Helper_Doctype::XHTML1_TRANSITIONAL); >> >> > >> >> > $viewRenderer = >> >> Zend_Controller_Action_HelperBroker::getStaticHelper >> >> > ('viewRenderer'); >> >> > $viewRenderer->setViewSuffix('php')->setView($view); >> >> > >> >> > $frontController = Zend_Controller_Front::getInstance(); // >> >> manages the >> >> > overall workflow >> >> > $frontController->setDefaultModule($moduleName); >> >> > $frontController->returnResponse(true); // return the >> response >> >> (do not >> >> > echo it to the browser) >> >> > $frontController->setControllerDirectory(array( >> >> > 'www' => $appDir . DIRECTORY_SEPARATOR . 'www' . >> >> > DIRECTORY_SEPARATOR . 'controllers', >> >> > 'cli' => $appDir . DIRECTORY_SEPARATOR . 'cli' . >> >> > DIRECTORY_SEPARATOR . 'controllers', >> >> > 'admin' => $appDir . DIRECTORY_SEPARATOR . 'admin' . >> >> > DIRECTORY_SEPARATOR . 'controllers', >> >> > 'rest' => $appDir . DIRECTORY_SEPARATOR . 'rest' . >> >> > DIRECTORY_SEPARATOR . 'controllers' >> >> > )); >> >> > >> >> > $frontController->dispatch(); >> >> > >> >> > On Mon, Jul 28, 2008 at 6:56 AM, Matthew Weier O'Phinney >> >> <[EMAIL PROTECTED]> >> >> > wrote: >> >> > >> >> > -- Michael Depetrillo <[EMAIL PROTECTED]> wrote >> >> > (on Monday, 28 July 2008, 12:10 AM -0700): >> >> > > Here is the problem. >> >> > > >> >> > > http://www.domain.com/account_ad >> >> > > >> >> > > Calls the method index in class Account_AdController location >> >> within >> >> > > controllers/Account/AdController.php >> >> > > >> >> > > Any helpers used in the view file for this method try to >> render >> >> > > Account_View_Helper_BodyNav instead of >> Zend_View_Helper_BodyNav >> >> or >> >> > whichever >> >> > > prefix I set using $view->setBasePath($path, $prefix). >> >> > >> >> > I need details on your bootstrap -- how are you adding >> controller >> >> > directories, how are you setting up your view, what is your >> >> directory >> >> > layout. I cannot speculate on the issue or attempt to reproduce >> it >> >> until >> >> > I know these details. >> >> > >> >> > >> >> > > On Wed, Jul 23, 2008 at 8:48 PM, Matthew Weier O'Phinney < >> >> > [EMAIL PROTECTED]> >> >> > > wrote: >> >> > > >> >> > > -- Endijs Lisovskis <[EMAIL PROTECTED]> wrote >> >> > > (on Wednesday, 23 July 2008, 03:25 PM -0700): >> >> > > > >> >> > > > If I just switch Zend Framework 1.5 library files to >> Zend >> >> Framework >> >> > 1.6 >> >> > > RC1 >> >> > > > library files I receive error: >> >> > > > >> >> > > > Fatal error: Uncaught exception >> >> > 'Zend_Loader_PluginLoader_Exception' with >> >> > > > message 'File LoggedInUser.php was loaded but class >> named >> >> > > > Rn_View_Helper_LoggedInUser was not found within it.' in >> >> > > > >> >> [full_path_removed]/library/Zend/Loader/PluginLoader.php:351 Stack >> >> > trace: >> >> > > #0 >> >> > > > >> [full_path_removed]/library/Zend/View/Abstract.php(1114): >> >> > > > Zend_Loader_PluginLoader->load('LoggedInUser') #1 >> >> > > > [full_path_removed]/library/Zend/View/Abstract.php(545): >> >> > > > Zend_View_Abstract->_getPlugin('helper', 'loggedInUser') >> #2 >> >> > > > [full_path_removed]/library/Zend/View/Abstract.php(312): >> >> > > > Zend_View_Abstract->getHelper('loggedInUser') #3 >> [internal >> >> > function]: >> >> > > > Zend_View_Abstract->__call('loggedInUser', Array) #4 >> >> > > > >> >> [full_path_removed]/application/views/layouts/index.phtml(33): >> >> > > > Zend_View->loggedInUser() #5 >> >> [full_path_removed]/library/Zend/V in >> >> > > > [full_path_removed]/library/Zend/Loader/PluginLoader.php >> on >> >> line >> >> > 351 >> >> > > > >> >> > > > If I use ZF 1.5 everything is OK. >> >> > > > >> >> > > > Any ideas? >> >> > > >> >> > > First off, in 1.6, we refactored the code in Zend_View to >> >> utilize the >> >> > > PluginLoader -- no reason to have code duplication. :) >> >> > > >> >> > > Most likely, what's happening is that you've got an >> invalid >> >> helper >> >> > > prefix registered; why it was not throwing an error before >> is >> >> the new >> >> > > question. >> >> > > >> >> > > Several qustions: >> >> > > >> >> > > * How are you setting up your views? >> >> > > * How are you adding the Rn_View_Helper prefix to the >> view >> >> object? >> >> > > * Is 'Rn' a module? or a private library namespace? >> >> > > * Can you confirm that the file LoggedInuser.php exists >> on >> >> the >> >> > helper >> >> > > path? If so, what class is in it? >> >> > > >> >> > > Answer those questions, and I may have a better idea of >> how >> >> to fix >> >> > the >> >> > > issue. >> >> > > >> >> > > -- >> >> > > Matthew Weier O'Phinney >> >> > > Software Architect | [EMAIL PROTECTED] >> >> > > Zend Framework | http://framework.zend.com/ >> >> > > >> >> > > >> >> > >> >> > -- >> >> > Matthew Weier O'Phinney >> >> > Software Architect | [EMAIL PROTECTED] >> >> > Zend Framework | http://framework.zend.com/ >> >> > >> >> > >> >> >> >> -- >> >> Matthew Weier O'Phinney >> >> Software Architect | [EMAIL PROTECTED] >> >> Zend Framework | http://framework.zend.com/ >> >> >> > >> > -- >> > Matthew Weier O'Phinney >> > Software Architect | [EMAIL PROTECTED] >> > Zend Framework | http://framework.zend.com/ >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Error-in-Zend-Framework-1.6-RC1---tp18621418p18748605.html >> Sent from the Zend Framework mailing list archive at Nabble.com. >> > > -- > Matthew Weier O'Phinney > Software Architect | [EMAIL PROTECTED] > Zend Framework | http://framework.zend.com/ > > -- View this message in context: http://www.nabble.com/Error-in-Zend-Framework-1.6-RC1---tp18621418p18866856.html Sent from the Zend Framework mailing list archive at Nabble.com.
