我正在使用 Truevault API 并为我的 Vault 创建一个模式,并最终为我存储在其中的文档创建一个模式。
这是我的代码:
$trueVault = new TrueVault(array(
"apiKey" => TRUEVAULT_API_KEY,
"accountId" => TRUEVAULT_ACCOUNT_ID
));
$schemas = $trueVault->schemas(TRUEVAULT_VAULT_ID);
$documents = $trueVault->documents(TRUEVAULT_VAULT_ID);
$blobs = $trueVault->blobs(TRUEVAULT_VAULT_ID);
var_dump($trueVault->findAllVaults());
$schemas = $schemas->findAll();
var_dump($schemas);
$schemaId = array_search("Referral Form", $schemas);
var_dump($schemaId);
if (!$schemaId) {
//THIS LINE IS GETTING THE ERROR:
$schema = $schemas->create(array("name" => "Referral Form", "fields" => array(array("name" => "name", "index" => true, "type" => "string"))));
$schemaId = $schema["id"];
echo($schemaId);
}
当我在服务器上运行代码时,出现以下错误:
致命错误:调用数组中的成员函数 create() ...