我刚刚开始研究symfony2书.
我想知道为什么我们命名控制器的函数动作:
public function [something]Action() { // ...
在目前为止的书中的每个例子和我在网上看到的所有代码Action都是函数名.它有什么理由吗?
这非常有效:
// src/AppBundle/Controller/LuckyController.php
namespace AppBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpFoundation\JsonResponse;
class LuckyController extends Controller{
/**
* @Route("/lucky/number/{count}")
*/
public function countTESTING($count){
return new Response(
'
I DONT HAVE TO CALL THIS somethingACTION');
}
}
?>
我试过googline这个,但我没有提到或推理为什么.有人可以解释为什么我们使用那个后缀?