I use plywood for the ladder base. I find that 2x lumber is just not straight enough. Especially when the goal is to make something flat, level, and square. Depending on the size of the unit and install situation some or all of the ladder members might be double thick. I always double the plywood at points where cabinet boxes meet so that I have a more forgiving attachment point.
I screw the boxes to the base, and to each other. Attachment points of the base and cabinets to the wall and or floor just depends on the situation.
Plus what sparktrician said. In general I make the base a little shorter and narrower than needed. That allows wiggle room. I also use pocket holes to attach to the floor. I drill a whole bunch of them even if I am not sure I need them. That way they are available wherever a screw may be needed all along the frame.
Seth