什么/在哪里是在Zend_Application应用控制器动作的命名规则(What/Where ar

2019-10-23 06:07发布

我创建了一个Zend_Application使用zf的工具,与Zend框架捆绑(1.96,如果该事项)

在什么在框架的代码库发生这种情况格式化操作名称和这些动作的名称是如何被翻译成成URL路径,并在规则?

我问,因为我试图创建类似的行动

public function createFooAction()
{
}

它不会通过URL加载

http://example.com/controller/createFoo

但,下面做工作

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

我也知道非字母数字字符得到区别对待,我想知道我处理的基础规则。

Answer 1:

CamelCases翻译成短横线,所以createFooAction将可作为http://example.com/controller/create-foo 。 您可以使用Zend的路由器添加/修改URL到Action的映射。



文章来源: What/Where are the Naming Rules for Controller actions in a Zend_Application App