Me again. I added 'order' => array('Section.lft' => 'ASC') to my
$filters, which did the trick. Shouldn't this be the default?

On Sun, May 17, 2009 at 4:13 PM, brian <[email protected]> wrote:
> On Sun, May 17, 2009 at 3:37 PM, brian <[email protected]> wrote:
>>
>> However, it's not displaying as if it's at the bottom. Does anyone
>> know the cake shell command to display a tree structure? I'd like to
>> verify it against what my controller/view are giving me.
>>
>
> Something looks wrong here. Doing a find('threaded') is putting some
> things in the wrong place.
>
> This is the code I'm using. I've simplified it somewhat but there's
> been no change. Caching is also disabled/deleted.
>
> public function threaded()
> {
>        $filters = array(
>                'conditions' => array('Section.parent_id IS NOT NULL'),
>                'fields' => array('*'),
>                'recursive' => -1
>        );
>
>        return $this->find('threaded', $filters);
> }
>
>
> This is the 1st of several sections. The IDs, etc. for each is printed
> below the name. If you look at "Accessories - International" (near the
> top) you'll see it's not at all where it should be. Note the lft &
> rght aren't the figures I want--this is just the result of trying to
> move it around. It looks like the 'threaded' call isn't working
> properly.
>
> section 1
> id: 2 parent_id: 1 lft: 2 rght: 51
>
> * Sales Sheets
> id: 3 parent_id: 2 lft: 3 rght: 4
> * Sales Sheets - International
> id: 5 parent_id: 2 lft: 5 rght: 6
> * Instruction Sheets
> id: 6 parent_id: 2 lft: 9 rght: 10
> * Accessories - International
> id: 149 parent_id: 2 lft: 43 rght: 44
> * Instruction Sheets - International
> id: 8 parent_id: 2 lft: 7 rght: 8
> * Product Photography
> id: 9 parent_id: 2 lft: 11 rght: 38
>          o Kits
>          id: 10 parent_id: 9 lft: 12 rght: 13
>          o Kits - Prime Vendor
>          id: 11 parent_id: 9 lft: 14 rght: 15
>          o Kits - Military Retail
>          id: 12 parent_id: 9 lft: 16 rght: 17
>          o Kits - International
>          id: 13 parent_id: 9 lft: 18 rght: 19
>          o Lensesid: 14 parent_id: 9 lft: 20 rght: 21
>          o Lenses - Prime Vendor
>          id: 15 parent_id: 9 lft: 22 rght: 23
>          o Lenses - Military Retail
>          id: 16 parent_id: 9 lft: 24 rght: 25
>          o Lenses - International
>          id: 17 parent_id: 9 lft: 26 rght: 27
>          o Beauty Shots
>          id: 18 parent_id: 9 lft: 28 rght: 29
>          o Shotgun Lenses
>          id: 19 parent_id: 9 lft: 30 rght: 31
>          o Shotgun Lenses - International
>          id: 20 parent_id: 9 lft: 32 rght: 33
>          o In-Useid: 21 parent_id: 9 lft: 34 rght: 35
>          o In-Use - International
>          id: 22 parent_id: 9 lft: 36 rght: 37
> * Accessories
> id: 23 parent_id: 2 lft: 39 rght: 40
> * Catalog Copy
> id: 24 parent_id: 2 lft: 41 rght: 42
> * Ballistic Demonstration Video
> id: 25 parent_id: 2 lft: 45 rght: 46
> * Online Banner Advertisements
> id: 26 parent_id: 2 lft: 47 rght: 48
> * Catalog Copy - International
> id: 150 parent_id: 2 lft: 49 rght: 50
>
> Any ideas?
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to