too long

I want to create a multi column page. I am not sure about which way I should prefer for adapting myself to cakephp's coding discipline.

Should I create columns on my view//index.ctp or on layouts/default.ctp

If layouts/default.ctp is the sutiable way, how can I fetch the other content? As you know, there is a line for fetching controller's view content like <?php echo $this->fetch('content'); ?> How can I fetch another content?

Simply declare a block somewhere else, in your view file for example, use start() and stop() to define a block and output it with fetch(). For example start('menu'); and then calling fetch('menu') will display the content between the start and stop call.

Read this: