这是困扰我一段时间的事情,今天我找到了一个相对简单的解决方案,我想我会分享,因为我似乎找不到任何体面的答案。
我的数据库包装器有以下代码:
function find($id) {
//Fetch the results
//Put the results into an array
return (object) $results;
}
所以我可以这样做:
$result = DB::find(1);
echo $result->name; #=> Hello world
但我需要能够为新结果分配方法。在这种情况下to_json