Hallo Ich verwende derzeit die Rackspace OpenCloud File PHP API für die Dateiablage in einem anderen Projekt, aber ich habe eine Anforderung, verschachtelte Container zu verwenden.Rackspace OpenCloud File PHP API verschachtelte Container Probleme
Ich habe ein Stück Software auf einem lokalen PC, die zu einem Container zugeordnet wird aufgerufen/Act/
Ich brauche anstelle des Stammordner des Gesetzes Ordner als Standard zu zeigen.
zum Beispiel:
/act/12 - Test Company/
statt
/12 - Test Company/
<?php
$query = "SELECT clientNAME FROM CRM_clients WHERE clientID = '$client'";
$result = mysqli_query($db, $query);
$rows = mysqli_num_rows($result);
$row = clean_fetch_assoc($result);
$name = $row['clientNAME'];
$containers = $objectStoreService->listContainers();
var_dump($containers);
$ContainerExists = 0;
foreach ($containers as $container) {
$ContainerName = $container->name;
if (strpos($ContainerName, $client) !== false) {
$ContainerExists = 1;
}
}
if ($ContainerExists == 1) {
$containerCONCAT = $client . " - " . $name;
$container = $objectStoreService->getContainer($containerCONCAT);
}elseif ($ContainerExists == 0) {
$containerCONCAT = $client . " - " . $name;
$container = $objectStoreService->createContainer($containerCONCAT);
$container = $objectStoreService->getContainer($containerCONCAT);
}
//Get list of files
$objects = $container->objectList();
?>
irgendwelche Ideen?