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

创建控制器 - YurunPHP1.0开发手册

YurunPHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

创建控制器 - YurunPHP1.0开发手册


所有的访问通过路由解析,调度器会把操作权交给控制器(Control),所以控制器是我们接触最多最熟悉的一层。
控制器是一个类,我们创建控制器类需要继承YurunPHP中的Control类。
代码如下:

class IndexControl extends Control
{
public function index()
{
echo 'Hello YurunPHP!';
}
}

`IndexControl`中的`Index`就是控制器名,而`index()`方法则是动作名,动作名必须是`public`修饰符!
将上面代码保存至`Module/Home/Control/IndexControl.class.php` 文件中。
你可以通过`http://localhost/Home/Index/index`访问到,输出内容是`Hello YurunPHP!`

* * * * *

一个控制器下,我们通常会出现很多个动作。随着动作和代码量变多,控制器文件通常会长达几百行。文件变大意味着增加代码维护成本,增加硬盘读取时间。

YurunPHP支持将一个动作单独写在一个文件里,某些代码特别长的动作你可以提取出来,单独存放。

使用方法:

首先还是需要创建一个控制器类,类和动作定义不变,但文件路径为【控制器目录/Index/test.php】

代码如下:

class IndexControl extends Control
{
public function test()
{
echo 'Test YurunPHP!';
}
}


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

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号