• 国家国际发展合作署举行揭牌仪式 2018-04-21
  • 春潮涌动,千余青少年相约科技馆 2018-04-21
  • 英俄用“关闭电视台”互相威胁 双边关系雪上加霜 2018-04-21
  • 拔不拔赖清德?蔡英文何去何从 2018-04-21
  • 我国阅读指数首次发布 人均纸书阅读量为4.66本 2018-04-20
  • 《夏目的美丽日记》绿色度测评报告 2018-04-20
  • 只要打动人心,文艺片也可以很好看 2018-04-19
  • 《荒城纪》揭幕北京大学生电影节 2018-04-19
  • 贵州桐梓:困难群众打工差点错过“移民搬迁”之后 2018-04-19
  • 《英雄联盟》2018年季中冠军赛入围赛抽签将4月24日举行 2018-04-19
  • 全国最美志愿者黄梅生:孤儿的“校长爸爸” 2018-04-19
  • 《荒城纪》揭幕北京大学生电影节 2018-04-18
  • 贵州桐梓:困难群众打工差点错过“移民搬迁”之后 2018-04-18
  • 老布什夫人芭芭拉放弃治疗,余生将在家中“颐养” 2018-04-18
  • 音乐剧《朝暮有情人》演绎港穗两地三代情 2018-04-18
  • YAF 命名规则

    栏目: YAF 发布于: 2013-10-01 13:34:14

    YAF  命名规则默认采用的是驼峰命名法

    范例:

    1、控制器:controller/Hello.php

    class HelloController extends Yaf_Controller_Abstract
    {
    	public function indexAction()
    	{
    		$this->getView()->assign("say", 'Hello world!');
    	}
    
    	public function nameAction()
    	{
    		$this->getView()->assign('name', 'yaf');
    	}
    }
    我可以看到:

    类名:文件名+Controller,采用驼峰命名法,首字母大写

    方法名:动作名+Action,采用驼峰命名法,动作名首字母小写

    2、视图文件

    public function indexAction()
    {
    	$this->getView()->assign("say", 'Hello world!');
    }
     index 方法,默认会把 变量 say 值分配给 视图文件 views/hello/index.phtml

    public function nameAction()
    {
    	$this->getView()->assign('name', 'yaf');
    }
    name 方法,默认把变量 name 分配给视图文件 views/hello/name.phtml

    我们可以看到,视图文件都放在以类名(小写)为目录的文件夹中,不同方法对用不同视图文件。



    本站文章除注明转载外,均为本站原创或编译?;队魏涡问降淖?,但请务必注明出处。
    转载请注明:文章转载自 七星彩票平台
    本文标题:YAF 命名规则
    IT技术书籍推荐:
    细说PHP(精要版)
    细说PHP(精要版)
    高洛峰 (作者), LAMP兄弟连 (编者)
    PHP是开发Web应用系统最理想的工具,拥有易于使用、功能强大、成本低廉、安全性高、开发速度快且执行灵活等优点?!断杆礟HP(第2版)》自出版以来,销售一路在同类书籍中领先,已成为PHP学习者首选的工具书。为了可以让读者携带方便及更精准地掌握PHP的重点、要点,同时能使之作为大学计算机系PHP教材普及,特别推出《细说PHP精要版》。本书是以《细说PHP(第2版)》为基础,提取出精华内容,都是PHP开发中必须需要掌握的技术点。全书以实用为目标设计,包含PHP开发中必备的各项技术,对已列出的每一个知识点都进行了深入详细的讲解,并附有大量的经典实例代码,图文并茂,并且侧重介绍了PHP的相关技术在实际Web开发中的应用。