问题标签 [symfony-finder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
symfony - Symfony Finder 忽略以点开头的文件
我正在使用 Finder 发送假脱机电子邮件,但自动名称生成器会将点放在文件名中,有时它们会出现在文件的开头。
查找器似乎无法获取具有该名称的文件 - 那些文件被隐藏了......有没有人经历过这种行为?任何建议如何使用查找器来查找隐藏文件?
谢谢
php - 为什么我不能像服务一样获得 Symfony Finder?
我使用 Symfony 标准版并尝试像服务一样获取 Symfony Finder 组件,但没有找到它。要使用 Finder,我需要手动创建它,例如:
为什么我无法从服务容器中获取它?是不是错了?
PS Symfony 文件系统组件存在于服务容器中并且可以通过名称获得filesystem
。
php - 如何使用 Symfony Finder 组件按 DESC 顺序对文件进行排序?
默认情况下, Symfony Finder 组件按顺序对文件进行ASC
排序。
如何对文件进行排序DESC
?
php - 将 symfony2 finder 类数据分配给数组
我正在使用 Symfony 2.6,应用程序内部直接有一个icons
目录。web
在icons
目录中,用户上传一组图标。我需要在twig
将显示的表单上的下拉菜单中显示这些图标的名称
我知道怎么做
- 使 Symfony 表单工作
- 向树枝发送数据
我所需要的只是将一组图标分配给一个数组,这样我就可以将它传递给 twig
我正在使用 Symfony Finder 组件use Symfony\Component\Finder\Finder;
,我可以在控制器中使用以下代码获得所需的结果
上面的代码给了我一个看起来像这样的输出
如您所见,它不是一个数组。如果我能就如何制作这个数组获得一些帮助,我将不胜感激。
symfony - Symfony Finder:如何按大小对文件进行排序?
Finder Symfony 组件功能强大,但不幸的是,您无法按大小对创建的文件进行排序。
见下文。我认为这可能会有所帮助,至少对我来说是这样。
php - Symfony2 - 查找器组件
我想在目录中的某些文件中查找特定文本。我尝试使用 Symfony Finder 组件,但无法获得结果。下面是我的代码。
这些文件位于示例目录中。示例目录中有 pdf、txt 文件。以上对我不起作用。如何让它工作。任何帮助将不胜感激。
symfony - 为什么内联版本不抛出异常?
我正在使用 symfony2/finder 组件通过aws/aws-sdk-php
. 我通过以下方式将 finder 组件从 2.7.4 升级到最新的 2.7.25 版本(2.7.25):
在此过程中,我发现当目录的路径中有斜杠时,找不到任何文件。
我特别困惑为什么没有抛出异常或错误。然而,在调试时,我发现了这种奇怪的行为:
这将执行得很好,但会产生空输出(误报执行):
然而,当我删除回调的内联并改为这样做时:
然后我确实看到了致命错误:
这对我来说毫无意义。从我站立的地方来看,代码应该是等效的。我没有得到什么?
php - Symfony Finder 用 glob 排除
我正在尝试运行 PHP CS Fixer,我认为它基于 Symfony(我不熟悉),并且在排除某些路径时遇到了问题。
我的设置如下:
基本上,我想排除:
但我发现这->exclude('modules/*/lib')
条线没有抓住这些。例如,modules/somemodule/lib/somefile.inc
仍在处理中。
我原以为这是因为我有->name('*.inc')
,但无论有没有这条线,它似乎都会发生。
另一个排除工作正常,除了->exclude('modules/*/lib')
一个。
任何指针?
** 更正/更新 **
似乎问题出在名称选择器上。似乎不允许*.inc
使用name
例如选择然后尝试排除在modules/xyz/lib
.
克服这将解决我的问题
php - 使用 Symfony Finder 通过丢失文件排除目录
有没有办法排除缺少某些文件的文件夹?
例如,我有如下文件夹:
我只想拥有FolderA
,FolderB
和FolderD
(或排除FolderC
),因为FolderC
没有所有预期的文件。
当前来源
电流输出:
php - Symfony-Finder 无法打开目录
我尝试读取目录并想从当前日期获取最后一个文件。
当我将 url 放入浏览器时,我得到了 ftp 目录中所有文件的结果。
所以我有证据证明 ftp-connection 参数仍然有效。
当我尝试启动以下功能时,出现错误
RecursiveDirectoryIterator::__construct( ftp://...@example.com:4242 ): 未能打开 dir: 操作失败
这是 symfony 的异常:
当我使用 file_gets_content($url."filename.txt") 打开带有文件的 url 时,我得到的内容没有错误。
只是似乎我不使用 Symfony 的 Finder 不正确。
我当前的 Symfony 是 4.1.4,我已经清除了缓存,还手动删除了缓存文件。
感谢每一个小费
这是 symfony-finder-component 的链接: https ://symfony.com/doc/current/components/finder.html
由于 Finder 使用 PHP 迭代器,您可以使用支持的协议传递任何 URL:
以下是文档中的 FTP 代码部分: