想知道webman是啥的或者需要看安装教程的,可以订阅这个专栏,我会不定时去补充这个专栏的文章。也欢迎大佬对这个栏目进行文章补充。
webman框架专栏地址
https://cloud.tencent.com/developer/column/103665
一,前语
最早学习的是thinkphp框架,奈何我是小小白,而且也不是专业生,入门的时候总是遇到一些问题,所以就放弃了。后面在工作中,遇到了微擎框架,然后就跟着一起学习了,入门上手还是挺好的,但是最近这个框架的商用限制,导致不得不转移到其他框架去,所以又开始了摸索thinkphp框架,在最近一段时间的时间,突然发现了webman框架,感觉上性能好像很强过于tp框架,就想着来琢磨琢磨。(PS:作者不是专职程序员,但是又爱专研,很菜很菜)
二,实际操作
在上两篇文章,学习了webman框架的介绍和安装框架,并给webman框架搞了一个可视化后台,那么下面就开始进入实操了吧。
1.进入框架的根目录,在终端里输入php start.php start -d
2.成功启动框架后,我们再在app/controller目录下创建一个文件,也就是控制器。(不懂也不要紧,先干了再说)
3.这次就以一个简单的api示例来学习吧,访问控制器,获取当前的时间戳,当前日期等的例子吧
4.创建一个TimeController.php的文件,然后进行编辑。
代码语言:txt复制<?php
namespace appcontroller;
use supportRequest;
class TimeController
{
public function index(Request $request)
{
return json([
'code' => 0,
'msg' => 'ok',
'data' => time()
]);
}
}
5.访问后我们就得到了时间戳。例如访问你的ip:8787/time/index
6.返回当前时间呢,那我们就需要再创建一个方法
代码语言:txt复制<?php
namespace appcontroller;
use supportRequest;
class TimeController
{
public function index(Request $request)
{
return json([
'code' => 0,
'msg' => 'ok',
'data' => time()
]);
}
public function Current(Request $request)
{
return json([
'code' => 0,
'msg' => 'ok',
'data' => date('Y-m-d H:i:s')
]);
}
}
7.然后访问你的ip:8787/time/current,就可以获得到当前时间
三,结语
很基础的,在哪个地方创建一个文件就能直接使用了。然后根据目录里的示例文件,学习一下结构,就能创建一个简单功能。