Symfony 试图加载类“;Sm“图像处理器控制器”;从名称空间中,您是否忘记了一个";使用「;另一名称空间的语句?

Symfony 试图加载类“;Sm“图像处理器控制器”;从名称空间中,您是否忘记了一个";使用「;另一名称空间的语句?,symfony,Symfony,创建类工具\MainBundle\Controller\Sm\u Image\u handler控制器 <?php namespace Tools\MainBundle\Controller; class Sm_Image_HandlerController{ public function test($param) { return $param; } } 在symfony中,类和文件名必须使用CamelCase命名 像这样重命名控制器及其文件 cl

创建类工具\MainBundle\Controller\Sm\u Image\u handler控制器

<?php

namespace Tools\MainBundle\Controller;
class Sm_Image_HandlerController{

    public function test($param) {
        return $param;
    }
}

在symfony中,类和文件名必须使用CamelCase命名
像这样重命名控制器及其文件

class SmImageHandlerController{

    public function test($param) {
        return $param;
    }
}

请使用驼峰大小写作为控制器名称,然后重试:
Sm\u Image\u handler控制器
smimagehandler控制器
重命名文件和类
<?php
 public function createAction(Request $request) {
        $param = "sample";
        $sm = new Sm_Image_HandlerController();
        $sample = $sm->test($param);
        return new \Symfony\Component\HttpFoundation\Response(sample);
    }
class SmImageHandlerController{

    public function test($param) {
        return $param;
    }
}