幸运的控制器不起作用,代码看起来正确

时间:2018-07-05 11:18:20

标签: php symfony-3.4

我在运行代码时遇到错误,附加的错误和代码不起作用。 预先感谢

  

处理异常时抛出异常       (Symfony \ Component \ Config \ Exception \ FileLoaderLoadException:       [语法错误]预期的PlainValue,在C:\ xampp \ php \ hamad \ src \ AppBundle / Controller /中的AppBundle \ Controller \ LuckyController :: numberAction()方法中的位置7获得“''(这是从“ C”导入的:\ xampp \ php \ hamad / app / config \ routing.yml“)。确保已安装并启用注释。)

代码:

//src/AppBundle/Controller/LuckyController
<?php

namespace AppBundle\Controller;

use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;

class LuckyController
{
    /**
     *@Route('lucky/number')
     */
     public function numberAction()
     {
         $number = random_int(0, 100);

         return new Response(
             '<html><body>Lucky number: '.$number.'</body></html>'
         );
     }
}

1 个答案:

答案 0 :(得分:0)

实际上我已经用过

/**
     *@Route('lucky/number')
     */

准确格式为

  /**
 * @Route("/lucky/number")
 */

已解决