栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > YurunPHP

自定义分层 - YurunPHP1.0开发手册

YurunPHP 更新时间:发布时间: 百科书网 趣学号

YurunPHP支持动态分层,除了常见的Control、Model、View,开发者还可通过配置文件自定义分层。
### 配置方法:

'CUSTOM_LAYER' => array('A','B')

上面的代码配置了A和B两个层,你可以在代码中开发A层和B层。
自定义分层支持放置在模块和项目中,优先载入模块中的分层文件定义。
分层文件存放路径也是可以自定义的。
### 自定义分层路径
自定义分层路径需要定义常量,当然不定义的话框架会默认指定目录。
#### **LAYER_MODULE_PATH**
> 模块中存放分层文件的路径。如果不定义常量,默认为模块目录下。

#### **LAYER_APP_PATH**
> 项目中存放分层文件的路径。如果不定义常量,默认为项目目录下

### 分层文件命名
自定义分层文件扩展名必须以`.class.php`结尾,文件名必须和类名保持一致。
> 一般建议文件名和类名以驼峰命名法命名为`名称+分层名`的形式。
> 如:TestA

文件和类名的命名并没有强制规定,上面的仅是建议。
#### 分层文件定义

class TestA
{
public static function test()
{
echo 'test调用成功';
}
public function hehe()
{
echo 'hehe调用成功';
}
}

#### 分层文件调用

TestA::test(); // test调用成功

$a = new TestA;
$a->hehe(); // hehe调用成功

> 只要定义了分层,并且按照格式定义文件和类名,当你使用到类的时候,框架会为你自动引入该文件。

开发者可以根据实际需要,将方法定义为静态,也可以不这么做。使用上可以直接实例化或直接调用静态方法。

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/213903.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号