Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将默认路径从公用文件夹更改为Zf2中模块内的文件夹_Php_Zend Framework2_Filepath - Fatal编程技术网

Php 将默认路径从公用文件夹更改为Zf2中模块内的文件夹

Php 将默认路径从公用文件夹更改为Zf2中模块内的文件夹,php,zend-framework2,filepath,Php,Zend Framework2,Filepath,我有一个模块,其中包含所有的js,图像,音频等模块内。但默认情况下,默认路径设置为 localhost/Zend/public 因此,我不得不将所有内容都保存在该公用文件夹中。我想将该路径更改为模块目录。我的baseUrl为我提供了默认路径。如何更改此路径?您应该完全使用此模块!这不是自用的。我希望使用Zend Framework的用户可以使用此模块。所以,我想为他们增加最少的额外费用。有没有一种方法可以在不使用其他模块的情况下在模块内部设置路径?绝对不允许用户将文件写入模块!我的意思是,开发基

我有一个模块,其中包含所有的js,图像,音频等模块内。但默认情况下,默认路径设置为

localhost/Zend/public


因此,我不得不将所有内容都保存在该公用文件夹中。我想将该路径更改为模块目录。我的baseUrl为我提供了默认路径。如何更改此路径?

您应该完全使用此模块!这不是自用的。我希望使用Zend Framework的用户可以使用此模块。所以,我想为他们增加最少的额外费用。有没有一种方法可以在不使用其他模块的情况下在模块内部设置路径?绝对不允许用户将文件写入模块!我的意思是,开发基于Zf2的站点的人想要实现我的模块。开发基于Zf2的站点的人想要实现你的模块,他们可能想要用composer安装它。Composer将解决您的模块依赖关系,例如最终用户的assetmanager,如果您希望他们尽可能少的努力,那么这就是解决方法。为您的模块创建一个composer包,只需使assetmanager和您需要的任何其他组件成为modules composer.json文件中声明的依赖项。