Ordner "member" erstellen
das PHP-Snippet z.B. in eine Datei und per {{file::generateMemberFolder.php}} in Seite und einmal aufrufen
PHP-Code:
<?php
// Get all users
$users = \Contao\MemberModel::findAll();
// Work for user
foreach ($users as $user) {
if (!$user->homeDir) {
$this->import('Files');
$strUserDir = 'user_' . $user->id;
// Create the user folder
new \Folder('files/member/' . $strUserDir);
$objUserDir = \FilesModel::findByPath('files/member/' . $strUserDir);
// Save the folder UUID
$user->assignDir = 1;
$user->homeDir = $objUserDir->uuid;
$user->save();
echo $strUserDir . '<br>';
}
}
Lesezeichen