【问题标题】:Zend naming of viewsZend 视图命名
【发布时间】:2013-06-20 19:13:34
【问题描述】:

我正在使用 Zend Framework 1.12.0

这是一个初学者的问题,但我在 Zend 文档或其他地方都没有找到答案。

如果我有一个名为“ControlThis”的控制器和一个名为“doThat”的动作,那么对应的视图模板应该如何命名?

/views/scripts/controlThis/doThat.phtml ?

提前致谢!

【问题讨论】:

    标签: zend-framework view naming-conventions


    【解决方案1】:

    控制器:IndexController.php

    对于控制器,将其命名为第一个单词的大写字母,然后是带有大写字母的控制器。

    动作:公共函数 someactionAction() {}

    对于动作名称,它应该全部是小写字母,后跟带有大写字母的动作。请务必不要使用驼峰式大小写作为您的操作名称。

    查看:/views/scripts/index/someaction.phtml

    对于视图,全部用小写字母

    【讨论】:

    • 驼峰式动作名称没有问题 - blogPostAction() -> blog-post.phtml
    【解决方案2】:

    视图文件夹和视图脚本总是小写,单词用破折号“-”分隔,而不是使用大写字母

    例子:

    TestController::listOfUsersAction => views/scripts/test/list-of-users.phtml
    EmailSettingsController::primarySettingsAction => views/scripts/email-settings/primary-settings.phtml
    

    【讨论】:

      【解决方案3】:

      您必须将此名称设置为视图:

      do-that.phtml

      在网址中,您必须输入:

      /控制这个/做那个/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-08-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多