Try to put a debug($this->params) before you use it, so you can confirm that there are the values and indexes that you expect! Enjoy, John
On Oct 20, 8:18 pm, StkMtd <[email protected]> wrote: > Cake Version: > 1.2.5 > > Environment: > Apache and MySQL on localhost > > Summary: > I'm creating a nav element to simplify the code on my main layout. > > Details: > The nav element first checks which controller is active, or which page > in the pages controller. It then assigns an integer value to the > variable $pageNum, based on which of the 5 pages is currently being > viewed. From here it spits out a <ul> with the menu item that is > currently active styled with a unique CSS style. > > See the code for nav.ctp here:http://bin.cakephp.org/saved/51689 > > Errors Received: > Notice (8): Undefined index: 0 [APP\views\elements\nav.ctp, line 5] > Notice (8): Undefined index: 0 [APP\views\elements\nav.ctp, line 6] > Notice (8): Undefined index: 0 [APP\views\elements\nav.ctp, line 7] > > Lines 2-7 (or view @CakeBin above): > 2. // determine the page being viewed > 3. // 1 = home, 2 = work, 3 = blog, 4 = about, 5 = contact > 4. $pageNum = 0; > 5. if ($this->params['pass']['0'] == 'home') {$pageNum = 1;} > 6. elseif ($this->params['pass']['0'] == 'about') {$pageNum = 4;} > 7. elseif ($this->params['pass']['0'] == 'contact') {$pageNum = 5;} > > Full Error Dump (key lines are highlighted in > yellow):http://pastebay.com/62559 > > Conclusions: > I believe that this error has something to do with $pageNum being set > to 0 (as per the error message). The strange thing about this error is > that it only appears when I'm viewing the main layout through the work > (works) and blog (posts) controllers. The home, about, and contact > pages do not yield this error. > > I've tried my damndest to hack this thing out on my own, but I've > posted as much information as I could gather in hopes that someone can > give me a hand in figuring out what is wrong, and potentially how I > could fix it. Thanks in advance. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
