Проблема со списком папок в Joomla - PullRequest
0 голосов
/ 24 августа 2011

Я работаю над компонентом Joomla, который включает манипулирование файлами.Для этого я попытался перечислить все папки в папке «images» (которая состоит из всех изображений, используемых на веб-сайте).Вот мой простой код для проверки этого:

<?php
   foreach (JFolder::folders('images') as $folder){
        echo $folder."\n";
   }
 ?>

Однако он возвращает пустой массив.Это не тот случай, если я использую JFolder :: files;в нем будут перечислены все файлы в указанной папке.Так есть ли способ получить список папок?Или что-то не так с системой и т. Д.?

Как обычно, дайте мне знать, если я должен добавить что-либо в качестве разъяснения.Спасибо за вашу помощь!

решено: вместо JFolder :: folder ('images') я изменил его на JFolder :: folder (JPATH_ROOT. '/ Images').Возможно, в нем отсутствует фактический путь к папке.

1 Ответ

3 голосов
/ 24 августа 2011

Звучит так, как будто вы после:

$tree = JFolder::listFolderTree('images');

См. Ссылку здесь: http://api.joomla.org/Joomla-Framework/FileSystem/JFolder.html#listFolderTree

В противном случае я бы посоветовал проверить права доступа к вашим каталогам и файлам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...