Это мой PHP кодAzure Table Storage PHP Error
<?php
// Load Azure Drivers
require_once '../vendor/autoload.php';
use WindowsAzure\Common\ServicesBuilder;
use MicrosoftAzure\Storage\Common\ServiceException;
use MicrosoftAzure\Storage\Table\Models\QueryEntitiesOptions;
// Connection String
$connectionString = 'DefaultEndpointsProtocol=https;AccountName=<account_name>;AccountKey=<account_key>==';
// Create table REST proxy.
$tableRestProxy = ServicesBuilder::getInstance()->createTableService($connectionString);
$user_input = "Username eq '<user>'";
try {
$result = $tableRestProxy->queryEntities("<table>", $user_input);
}
catch(ServiceException $e){
echo "<h1>Error querying, please contact Admin.</h1>";
die();
}
$entities = $result->getEntities();
foreach($entities as $entity){
echo $entity;
}
?>
Я цензура всей информации о соединении и таблицы. Но все работает, когда я использую демо-код. Но я хочу получить полную строку. Когда я это выполню, я получаю эту ошибку
Catchable fatal error: Object of class MicrosoftAzure\Storage\Table\Models\Entity could not be converted to string
Любые идеи?
Я понял, что $ entity-> getProperty ("") позволит мне получить свойство, но есть ли все, чтобы перечислить все свойства сразу, не вызывая их по одному? –
В настоящее время такой функции нет –
Хорошо, спасибо, мне удалось использовать foreach и проанализировать его в json-массиве –