Zend framework2 有没有提供文件系统抽象层的Zend2库?

Zend framework2 有没有提供文件系统抽象层的Zend2库?,zend-framework2,Zend Framework2,我正在寻找类似于: 谢谢。只要使用,我也这样做(即使在ZF2项目中) php composer.phar需要knplab/gaufrete:0.1* 然后,您可以在应用程序中的任何位置使用它,并通过在YourNamespace\Module\getServiceConfig中定义它,最终将其用作服务: namespace; 使用Zend\ModuleManager\Feature\ServiceProviderInterface; 使用Zend\ModuleManager\Feature\Co

我正在寻找类似于: 谢谢。

只要使用,我也这样做(即使在ZF2项目中)

php composer.phar需要knplab/gaufrete:0.1* 然后,您可以在应用程序中的任何位置使用它,并通过在
YourNamespace\Module\getServiceConfig
中定义它,最终将其用作服务:

namespace;
使用Zend\ModuleManager\Feature\ServiceProviderInterface;
使用Zend\ModuleManager\Feature\ConfigProviderInterface;
使用Zend\ServiceManager\ServiceLocator接口;
使用gaufrete\Filesystem;
使用gaufrete\Adapter\Local作为LocalFs;
类模块实现ServiceProviderInterface、ConfigProviderInterface
{
公共函数getConfig()
{
返回数组(
'您的名称空间'=>数组(
“文件系统”=>阵列(
“基本路径”=>“数据/文件”,
),
),
);
}
公共函数getServiceConfig()
{
返回数组(
“工厂”=>数组(
'YourNamespace\Filesystem'=>函数(ServiceLocatorInterface$sl){
$config=$sl->get('config');
$basePath=$config['your_namespace']['filesystem']['base_path'];
返回新文件系统(新的LocalFs($basePath,true));
},
),
);
}
}
然后,您可以在所有应用程序中使用service
YourNamespace\Filesystem

我还将它与
Symfony\Filesystem
结合使用来处理文件移动/复制/检查操作。并非所有内容都必须来自Zend Framework 2才能在ZF2应用程序中使用。

只要使用,我也会这样做(即使在ZF2项目中)

php composer.phar需要knplab/gaufrete:0.1* 然后,您可以在应用程序中的任何位置使用它,并通过在
YourNamespace\Module\getServiceConfig
中定义它,最终将其用作服务:

namespace;
使用Zend\ModuleManager\Feature\ServiceProviderInterface;
使用Zend\ModuleManager\Feature\ConfigProviderInterface;
使用Zend\ServiceManager\ServiceLocator接口;
使用gaufrete\Filesystem;
使用gaufrete\Adapter\Local作为LocalFs;
类模块实现ServiceProviderInterface、ConfigProviderInterface
{
公共函数getConfig()
{
返回数组(
'您的名称空间'=>数组(
“文件系统”=>阵列(
“基本路径”=>“数据/文件”,
),
),
);
}
公共函数getServiceConfig()
{
返回数组(
“工厂”=>数组(
'YourNamespace\Filesystem'=>函数(ServiceLocatorInterface$sl){
$config=$sl->get('config');
$basePath=$config['your_namespace']['filesystem']['base_path'];
返回新文件系统(新的LocalFs($basePath,true));
},
),
);
}
}
然后,您可以在所有应用程序中使用service
YourNamespace\Filesystem

我还将它与
Symfony\Filesystem
结合使用来处理文件移动/复制/检查操作。ZF2应用程序中使用的并非所有内容都必须来自Zend Framework 2