2017-08-11 8 views
4

私はSymfonyとコンポーネントFinderを使用しています。私はドット( ".file.txt")で始まる名前を持つファイルを取得したい、このファイルは他のサーバーにあります。Symfonyファインダー、ドットファイルを無視しないでください。FTPアドレスで動作しません。

私が行う場合は、この: -

$finder 
    ->files() 
    ->ignoreDotFiles(false) 
    ->in("ftp://user:[email protected]:/myDir/") 
; 
  1. 私は、ファイルの名前を変更し、ドット (「file.txtは」)を削除した場合、私は、任意のファイルを取得しませんが、私はそれを見つけることができます。
  2. 私のローカルコンピュータでドットで始まるファイルを見つけようとすると、 はそれをよく見つけます。 Like here

だから私の質問は次のとおりです。ftpのアドレスがあるのに、なぜないignoreDotsFile方法が働きますか?

+0

ドットが付いたファイルは、非表示になります。したがって、_logical_解決策は、ファイルを読む必要があるため、ファイルにドットが付かないようにする必要があります。 しかし、私はこのファイルの管理者ではないので、私は他の方法で見つける必要があります。 – Oscar

答えて

1

コードは非常にシンプルでクリアなので、動作しない場合は、バグFinder + FTPコンポーネントです。

Options not working

Bad performance

More

は、Windowsマシンに接続しているが、このコードは正常に動作したい場合しかし、問題がでました:FTPは、これらのような多くのバグの原因となる事実

Linuxサーバー。

回答者:Javier Eguiluz

関連する問題