2013-04-08 44 views
1

我正在创建一个基于事件的网站。我正在使用laravel来配合骨干。我检索使用与laravel backbonejs数据库中的数据如下php中的字符串转换错误数组laravel

var events = new Events(); 
new EventsView({el: $("#calendar"), collection: events}).render(); 
events.fetch(); 

在服务器端,我有以下控制器

class Calendars_Controller extends Base_Controller { 

public $restful = true; 

public function get_index() 
{ 
    //print_r(Calendar::all()); 
    return Calendar::all(); 
} 

} 

但是,这将返回以下错误

Unhandled Exception 

Message: 

Array to string conversion 
Location: 

/Applications/MAMP/htdocs/calendar/laravel/response.php on line 272 

我该如何解决这个问题?

回答

1

如果你不使用Laravel 4,你可能想尝试返回从您的控制器,而不是执行以下操作:

$events = Calendar::all(); 
return Response::eloquent($events);