Zend_Application应用程序中Controller操作的命名规则是什么/何处

时间:2010-06-16 20:24:53

标签: php model-view-controller zend-framework controller

我使用与Zend Framework捆绑的Zend_Application工具创建了zf(1.96,如果重要的话)

格式化操作名称的规则以及如何将这些操作名称转换为URL路径,以及Framework代码库中的这种情况发生了什么?

我问,因为我试图创建像

这样的动作
public function createFooAction()
{
}

并且不会加载像

这样的网址
http://example.com/controller/createFoo

但是,以下工作

public function createfooAction()
{
}
http://example.com/controller/createfoo

我也知道非字母数字字符的处理方式不同,我想知道我正在处理的基本规则。

1 个答案:

答案 0 :(得分:1)

CamelCases已翻译为短划线,因此createFooAction可用作http://example.com/controller/create-foo。您可以使用Zend Router向行动映射添加/更改URL。