当前位置:  开发笔记 > 编程语言 > 正文

Symfony控制器中动作的含义

如何解决《Symfony控制器中动作的含义》经验,为你挑选了1个好方法。

我是Symfony Framework的新手。我在Symfony中启动了简单项目。我在Controller中定义了一个函数,例如

public function sampleAction()
{

}

这里的动作是什么意思?



1> BlueM..:

只是一个惯例(在其他框架(例如ZF)中)也将后缀“ Action”添加到控制器中通过路由直接公开的那些方法的名称中,以使此类操作与其他方法更好地区分开。

从技术上讲,“动作”根本没有含义,即:由于存在此后缀,因此该方法的行为不会有所不同。您还可以定义如下的操作方法:

/**
 * @Route("/", name="homepage")
 *
 * @return \Symfony\Component\HttpFoundation\Response
 */
public function index()
{
    // ...
}

Symfony不会强迫您使用该后缀,但我强烈建议您遵循此约定。

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有