I googled two hours, but not found answer. Maybe you can help.
When I define in MyController:
class MyController extends Base_Cont
To use layouts in controllers, you must specify:
public $layout = 'layouts.default';
You can also not return in the method as it will override the use of $layout. Instead, to embed your content within the layout you use:
$this->layout->nest('content', 'entries.index', array('entries' => $entries));
No need to return anything in your method now. This will fix it.
Edit:
"Beautiful Ways?"
$this->layout->nest('content', 'entries.index')->with('entries', $entries);
$this->layout->content = View::make('entries.index')->with('entries', $entries);
$this->layout->entries = $entries;
$this->layout->nest('content', 'entries.index');