【发布时间】:2015-09-03 15:28:19
【问题描述】:
如何从 'find('all')' 调用中获取数组格式的数据。
$query->all ()->getResponse ()->getData ()['message']
给我一个 json 字符串 '{\"_source[]....}'
下面是我的代码示例
use Cake\ElasticSearch\TypeRegistry;
class PagesController extends AppController {
public function index() {
$english_pages = TypeRegistry::get ( 'EnglishPages' );
$query = $english_pages->find ( 'all' );
// $query = $query->getData();
// $query->all () ;
// $query->all ()->getResponse () );
// json_decode ( stripslashes($query->all ()->getResponse ()->getData ()['message']) , true ) ;
// echo json_last_error_msg ();
// json_encode ( $query->all ()->getResponse ()->getData ()['message'] ) ;
}
}
Cakephp 文档不与 Github 上当前的 Cakephp3 Elastic 搜索内联。
【问题讨论】:
标签: cakephp elasticsearch cakephp-3.0 elasticsearch-plugin