如何使用symfony2文件系统在文件中附加内容?

Cod*_*ode 3 symfony

问题是不言而喻的。而且很常见,但是我该如何在symfony2组件(文件系统)的帮助下进行操作。

我没有在文件系统中看到读取功能。

经过大量的谷歌,我不能罚款。请帮忙!

Hyu*_*Kim 6

Symfony2的Filesystem组件中没有将内容追加到文件的功能。只需使用php的内置函数:

file_put_contents($file, $content, FILE_APPEND);
Run Code Online (Sandbox Code Playgroud)

PHP文档在file_put_contents

用于文件系统组件的Symfony2 API

编辑:

从Symfony 3.3开始,可以在文件中附加内容:

$fs = new Filesystem();
$fs->appendToFile('logs.txt', 'Email sent to user@example.com');
Run Code Online (Sandbox Code Playgroud)

Symfony文件系统组件