1、自定义help工具类。如下图
2、在控制层DemoController里调用。代码如下
3、[测试]。在浏览器中输入:http://localhost/echo/web/index.php?r=demo/echo1 。结果如下图:提示 无法识别的help应用
4、[原因]。虽然代码已经拷贝到项目中,但没有在YII中声明help这个组件,所以不能直接使用
5、[解决]。在配置文件中声明。
5.1、查看配置文件。看web目录下的index.php(所有请求都会先经过这个文件),从这段代码
$config = require(__DIR__ . '/../config/web.php'); 可以看出,配置内容在config目录下的web.php里
5.2、声明help为组件。如下图所示
9、[再测试] 可以看到下图结果,表示 help这个类 可直接使用