Codeigniter CI-Neo4jPHP,从节点获取标签
下面的脚本是在CI和Neo4jPHP环境中编写的Codeigniter CI-Neo4jPHP,从节点获取标签,codeigniter,neo4j,neo4jphp,Codeigniter,Neo4j,Neo4jphp,下面的脚本是在CI和Neo4jPHP环境中编写的 $client = new Everyman\Neo4j\Client("localhost", 7474); $client->getTransport()->setAuth("admin","password"); $all_labels = $client->getLabels(); foreach ($all_labels as $key=>$a_label) {
$client = new Everyman\Neo4j\Client("localhost", 7474);
$client->getTransport()->setAuth("admin","password");
$all_labels = $client->getLabels();
foreach ($all_labels as $key=>$a_label)
{
echo $key.": ".$a_label->getName()."\n";
}
预期的标签列表,
但是我什么也没得到。What returns
var\u dump($all\u label)代码>?您是如何构建客户端的?我已经编辑了脚本,以显示$client是如何构建的。实际上问题是“如何解析标签对象数组”。解决了!。只需检查库/Everyman/Neo4j/Label.php,就可以找到一个::getName()。但还是需要你的意见。这是不是一个好的做法。谢谢你,抱歉有点天真。我再次编辑了脚本。如果您想要良好的实践,您应该使用经常更新的客户端。否则,我看不到任何使用静态方法的坏习惯。谢谢你,克里斯。你是对的。我必须强调你的建议。返回的var\u dump($all\u标签)代码>?您是如何构建客户端的?我已经编辑了脚本,以显示$client是如何构建的。实际上问题是“如何解析标签对象数组”。解决了!。只需检查库/Everyman/Neo4j/Label.php,就可以找到一个::getName()。但还是需要你的意见。这是不是一个好的做法。谢谢你,抱歉有点天真。我再次编辑了脚本。如果您想要良好的实践,您应该使用经常更新的客户端。否则,我看不到任何使用静态方法的坏习惯。谢谢你,克里斯。你是对的。我必须强调你的建议。