我正在研究symfony3,我在services.yml文件中添加了以下代码
punk_ave.file_uploader:
class: FD\PatientBundle\Services\FileUploader
public: true
arguments:
- file_base_path: '%file_uploader.file_base_path%'
web_base_path: '%file_uploader.web_base_path%'
request: '@request'
#file_manager: '@punk_ave.file_uploader_file_manager'
allowed_extensions: '%file_uploader.allowed_extensions%'
#sizes: '%file_uploader.sizes%'
originals: '%file_uploader.originals%'
max_number_of_files: '%file_uploader.max_number_of_files%'
scope: request
我收到了这个错误:
服务“acme.file_uploader”依赖于不存在的服务“请求”。
有人可以告诉我“请求”参数有什么问题吗?
提前致谢
答案 0 :(得分:2)
服务@NgModule({
imports: [
// ... other modules
CommonModule
],
不存在,也许您想要@request
?
@request_stack
如果您没有完全知道,请尝试启动命令行:
request: '@request_stack'
您可以看到所有可用的服务
答案 1 :(得分:1)
request: '@request'
此行表示您调用不存在的request
服务。