有没有人知道如何在php中为数据存储区实体设置父级以构建层次结构?不幸的是谷歌云仍然没有发布任何文档使用PHP中的数据存储,使PHP无用,除了一个博客网站上没有其他资源。
答案 0 :(得分:0)
我刚刚发布了PHP的数据存储库的第一个版本,这使得这非常简单。
https://github.com/tomwalder/php-gds
'examples'文件夹中有一些代码示例,但它看起来有点像这样(我会跳过样板文件)......
// Grab the parent Entity from Datastore
$obj_will_shakespeare = $obj_author_store->fetchOne();
// Create the child
$obj_book = new GDS\Entity();
$obj_book->title = 'Romeo and Juliet';
$obj_book->isbn = '1840224339';
// Set the parent
$obj_book->setAncestry($obj_will_shakespeare);
// Write the child to Datastore
$obj_book_store->upsert($obj_book);
此语法还支持多个嵌套级别。