0

我正在使用 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() ...

4

0 回答 0