Bonjour,
J'ai installé dernièrement le plugin CakeS3 afin d'afficher le contenu d'un bucket .
J'ai donc dans mon Controller
var $name = 'Projects';
var $components = array( 'CakeS3.CakeS3' => array(
//
's3Key' => 'AKIAJZETBDFFQV7JPPZQ',
's3Secret' => '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',
'bucket' => 'cloudino',
'endpoint' => 's3-eu-west-1.amazonaws.com'
)
);
var $helpers = array('Strings', 'Html');
function admin_index($user_id = 40) {
$this->layout = "admin";
if ($user_id == "3ebca0cdef1326c79282a57fbac460bd") {
$this->paginate = array(
'order' => array(
'Project.customer' => 'asc',
'Project.id' => 'desc'
)
);
$chk = $this->CakeS3->listBucketContents();
$this->set('projects', $this->paginate());
}else{
$this->set('projects', $this->paginate());
}
}
Tout d'affiche bien mais je voulais savoir si qq1 connaissait le moyen pour afficher seulement certains dossier, dans le cas présent seulement les répertoires (dont la taille vaut 0 )?
Merci d'avance
Hello,
Si j'ai bien compris, soit tu fait une boucle sur ta variable $chk.
Il faut faire une conditions :
Ca te ressortira les dossiers
Ou alors faut modifier le plugin.