我使用Symfony标准版并试图让Symfony Finder组件像服务一样,但没有找到它.要使用Finder,我需要手动创建它,如:
$finder = new Symfony\Component\Finder\Finder();
Run Code Online (Sandbox Code Playgroud)
为什么我无法从服务容器中获取它?这是错的吗?
PS Symfony Filesystem组件存在于服务容器中,并按名称提供filesystem.
php symfony symfony-components symfony-filesystem symfony-finder
我想创建此路径的文件: /var/logs/filename.fileextension 。但 ?不创建文件?有错误 -> 无法触摸“/var/logs/file.txt”。
我的代码:
$fs=new Filesystem();
$fs->touch('/var/logs/file.txt');
Run Code Online (Sandbox Code Playgroud)