作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
创建类 Tools\MainBundle\Controller\Sm_Image_HandlerController
<?php
namespace Tools\MainBundle\Controller;
class Sm_Image_HandlerController{
public function test($param) {
return $param;
}
}
其他类:
<?php
namespace FoodBundle\Controller;
use FoodBundle\Entity\FoodMaterialMapping;
use Symfony\Component\BrowserKit\Response;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use FoodBundle\Entity\Food;
use Symfony\Component\Validator\Constraints\NotBlank;
use Tools\MainBundle\Controller\Sm_Image_HandlerController;
/**
* Food controller.
*
*/
class FoodController extends Controller {
public function indexAction() {
$param="sample";
$sm=new Sm_Image_HandlerController();
$sample=$sm->test($param);
return new \Symfony\Component\HttpFoundation\Response(sample);
}
如果在类 foodController 中运行函数 indexAction返回错误
试图从命名空间“Tools\MainBundle\Controller”加载类“Sm_Image_HandlerController”。您是否忘记了另一个命名空间的“使用”语句?
src/FoodBundle/Controller/FoodController.php 第 23 行
<?php
public function createAction(Request $request) {
$param = "sample";
$sm = new Sm_Image_HandlerController();
$sample = $sm->test($param);
return new \Symfony\Component\HttpFoundation\Response(sample);
}
最佳答案
在 symfony 中你必须使用 CamelCase 命名类和文件名像这样重命名您的 Controller 及其文件
class SmImageHandlerController{
public function test($param) {
return $param;
}
}
关于symfony - 试图从命名空间加载类 "Sm_Image_HandlerController"您是否忘记了另一个命名空间的 "use"语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32005859/
创建类 Tools\MainBundle\Controller\Sm_Image_HandlerController test($param); return new \Symfony\Compone
我是一名优秀的程序员,十分优秀!