yii2mod\ftp\FtpClient выдает неверные списки содержимого.

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
MegaCoder
Сообщения: 62
Зарегистрирован: 2014.07.27, 15:20

yii2mod\ftp\FtpClient выдает неверные списки содержимого.

Сообщение MegaCoder »

Здрасти.
Вернее проблема в том, что имя папки в которой производится сканирование добавляется 2 раза.
Например имеется такая иерархия папка test в ней находятся другие папки 1, 2, 3
после вызова функции nlist('test') вместо

Код: Выделить всё

[
	'test/1',
	'test/2',
	'test/3'
]
выдает

Код: Выделить всё

[
	'test/test/1',
	'test/test/2',
	'test/test/3'
]
Он эту функцию сам использует для много чего, поэтому получая неверные пути - ничего сделать не может. При запуске родной функции РНР ftp_nlist() результат получается верный.
Дело в том, что разработчик рассчитывал на то, что изначально получит результат только того что есть внутри папки, без названия этой самой искомой папки в моем случае test. Потом через foreach он добавляет test и типа все хорошо. Но он в результате получает 'test/1', 'test/2', 'test/3', и добавляя еще раз название папки - получаются ошибочные несуществующие: 'test/test/1', 'test/test/2', 'testtest/3'


Как бы это обойти, изменить, исправить? В самом его коде копаться не хочется, тем более, что будет после очередного обновления.
kukuruku
Сообщения: 1318
Зарегистрирован: 2011.02.14, 11:36

Re: yii2mod\ftp\FtpClient выдает неверные списки содержимого.

Сообщение kukuruku »

Как бы это обойти, изменить, исправить? В самом его коде копаться не хочется
тем более, что будет после очередного обновления
тогда просто ждать
или зать денег разработчику с просьбой ускорить
MegaCoder
Сообщения: 62
Зарегистрирован: 2014.07.27, 15:20

Re: yii2mod\ftp\FtpClient выдает неверные списки содержимого.

Сообщение MegaCoder »

Нет уж спасибо. То же мне совет. )))
Лучше написать свой класс, унаследоваться и оверрайдом переписать проблемную функцию. )))
Ответить