Help with my first recursion menu
| From: | MEM | Date: | Wed, 28 Oct 2009 15:54:59 +0000 |
| Subject: | Help with my first recursion menu | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-299429@lists.php.net to get a copy of this message | ||
Hello all,
Please have a look here:
http://www.nuvemk.com/c_categoria/seccao/1
When we click on "Fitofármacos", I can display the correspondent children!
This is great! And I'm really happy!
:)
When we click on Fitofármacos children - "Herbicidas", I was expecting to
have returned Herbicidas childs, without losing the Fitofármacos menu item.
The reason I'm losing him, I suppose, it's due the fact that the URI is not
properly generated by the function responsible to parse a menu.
Notice that, on the link posted above:
If you click on fitofármacos and then click on herbicidas, the expected URL
should be:
http://www.nuvemk.com/c_categoria/seccao/1/6/9/
but I'm getting this instead:
http://www.nuvemk.com/c_categoria/seccao/6/9/
If we try to navigate deeply, and inside Herbicidas we click on "Herbicidas
A", we are expecting an URL like so:
http://www.nuvemk.com/c_categoria/seccao/1/6/9/27/
But we are getting this instead:
http://www.nuvemk.com/c_categoria/seccao/9/27/
Here is the actual code:
http://pastebin.com/m8ffe9db
I've not yet completely understand the recursion, can I have your help in
order to understand how can I recursively build the URI segments?
Thanks a lot in advance,
Márcio