Php 将symfony2查找器类数据分配给阵列
我正在使用Symfony 2.6,该应用程序直接在Php 将symfony2查找器类数据分配给阵列,php,arrays,symfony,symfony-finder,Php,Arrays,Symfony,Symfony Finder,我正在使用Symfony 2.6,该应用程序直接在web中有一个icons目录。在图标目录中,用户上载一组图标。我需要在一个窗体上的下拉菜单中显示这些图标的名称,twig将显示这些图标的名称 我知道怎么做 使Symfony表单正常工作 向细枝发送数据 我所需要的只是将一组图标分配给一个数组,这样我就可以将其传递给twig 我正在使用Symfony Finder组件使用Symfony\component\Finder\Finder并且我可以在控制器中使用以下代码获得所需的结果 $finder =
web
中有一个icons
目录。在图标
目录中,用户上载一组图标。我需要在一个窗体上的下拉菜单中显示这些图标的名称,twig
将显示这些图标的名称
我知道怎么做
使用Symfony\component\Finder\Finder代码>并且我可以在控制器中使用以下代码获得所需的结果
$finder = new Finder();
$finder->in($this->container->getParameter('icons_path'));
$finder->sortByName();
foreach ($finder as $file) {
print pathinfo($file->getRelativePathname(), PATHINFO_FILENAME)."<br>";
}
$finder=newfinder();
$finder->in($this->container->getParameter('icons\u path');
$finder->sortByName();
foreach($finder作为$file){
打印路径信息($file->getRelativePathname(),路径信息_文件名)。“
”;
}
上面的代码给出了如下输出
正如您所看到的,它不是一个数组。如果我能得到一些关于如何使其成为阵列的帮助,我将不胜感激。有时小事情会让你发疯
我就是这样做的
$icons[] = pathinfo($file->getRelativePathname(), PATHINFO_FILENAME);
这就是完整的foreach看起来的样子
foreach ($finder as $file) {
$icons[] = pathinfo($file->getRelativePathname(), PATHINFO_FILENAME);
}