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
我们可以看到,视图文件都放在以类名(小写)为目录的文件夹中,不同方法对用不同视图文件。文章转载自 [http://www.php230.com]
(编辑:雷林鹏 来源:网络 侵删)