使用PHP-GDS庫時,當密鑰格式爲「__xyz__」時嘗試「插入」實體時會收到異常。找到異常:關鍵路徑元素名稱「__xyz__」無效
有沒有辦法解決這個問題,因爲關鍵是我可能無法控制的用戶名,__xyz__是一個完全有效的用戶名。下面的代碼和異常消息:
$username = "__xyz__";
$obj_user = new Entity();
$obj_user->setKeyName($username);
try {
$result = $obj_user_store->upsert($obj_user);
}catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
return false;
}
例外:
Caught exception: The key path element name "__xyz__" is reserved.