Composer扩展库

当你下载安装运行好HunterPHP框架后,你想的第一件事,肯定是我该怎么样去扩展实施自己想要的功能?

我将在本开发文档中,教你怎么样去正确思考一个项目的开发流程,比如,我举一个简单的功能例子:面包屑

假设你想实现的效果如图:

这是一个常见的面包屑导航,用HunterPHP,怎么做它呢?

很简单,基于开发规范,我建(qiang)议(zhi)你在Controller里把面包屑导航定义好,然后向模板输出一个变量即可!

所以关键点就是该怎么样方便快捷的去创建一个面包屑导般的变量,很明显,我们需要找一个Composer扩展库,我推荐你先在

https://packagist.org/ 上去搜索,其次再选择https://github.com/ 上找。

所以,当你输入breadcrumbs关键字时,你会得到如下图结果:

然后,你就需要根据自己的判断去找到适合自己需求的那个库,比如,我选择了用第一个库,点进详情页,你就可以看到它的详细介绍:

然后,我就在HunterPHP根目录下右键cmd, 执行安装命令:

composer require creitive/breadcrumbs

这样,我们就成功安装了一个Composer扩展库,然后你就可以在你的模块Controller里使用该库来创建一个面包屑变量了:

这样就创建好了一个面包屑变量,并向指定模板输出, 然后我们就可以在我们的模板里任意位置输出显示该变量:

最终, 我们就实现了最初的效果:

这就是一个完整利用Composer扩展库实现我们需要功能的过程,怎么样,HunterPHP是不是爽歪歪了?颤抖吧...人类...

HunterPHP - 用心与你沟通