我不太确定,但我想可能是您致电给
add():
$this->elasticsearch->add($type ='details',$id = '1',$data);
您不想在这里设置值。我认为您会在HTTP错误请求之前收到php错误,但我会首先尝试这样做:
$this->elasticsearch->add('details','1',$data);您的
add()方法已经知道参数代表什么,因此您只需要传递详细信息即可。
也
看来您的json格式可能不正确。
// change$data = '{author:jhon,datetime:2001-09-09 00:02:04}';// to$data = '{author:"jhon",datetime:2001-09-09 00:02:04}';


