干草全部, 我正在使用Kohana 3,我试图整合jquery fullcarlendar插件。用于此插件的命名约定似乎是事件的“标题”,开始日期的“开始”,布尔值的“allday”等等。
查询后我生成了像
这样的json字符串[{"eventdate":"2011-02-05 06:15:35","name":"EBS, Heriot Watt Graduation Ceremony"},{"eventdate":"2011-02-05 06:16:20","name":"Heriot Watt University Edinburgh Business School Graduation Ceremony 2011"}]
有没有办法做类似
的事情DB::select('start'=>'simpleevent.eventdate', 'title'=>'simpleevent.name')
->from('simpleevent')
->where('YEAR("eventdate")', '=', $todayasarray[0])
基本上在查询之后我在PHP中获得了一个数组数组,然后在
中使用json_encode($myArray)
那么我可以为每个名称/值对重命名“名称”吗?
`
答案 0 :(得分:1)
DB::select(array('simpleevent.eventdate', 'start'), array('simpleevent.name', 'title'))
->from('simpleevent')
->where( /*condition*/)
答案 1 :(得分:0)
我试过这个,基本上在我的动作上创建json作为字符串之后我使用了php str_replace()函数,如下所示。
$oldnames = array("name","eventdate");
$newnames = array("title","start");
$v->jsonData = str_replace($oldnames, $newnames, $jsondata);
仅当您无法按照Dusan
所示更改别名时,此选项才可用