Yii2.0 class "Html" not found

作者: wxfeng 分类: php 发布时间: 2017-04-25 00:00    阅读 1,270 次

刚接触Yii框架,在模板页创建A标签时出现了如下错误:class "Html" not found.首先想到了应该是没有引入html助手类导致的。因为在构建模板时采用了布局的方法,所以首先查看了布局文件,发现html助手类已经引入,但是在模板文件里并不能使用。于是又重新搜索解决方案,应该是错误太低级了,并没有找到这个错误的解决方法,于是又查看了默认的代码实例,发现实例的模板文件里也进行了html助手类的引入,所以便在创建A标签的模板文件头部引入了Html助手类,如下所示.引入后,错误提示消失,A标签成功生成。

<?php
/* @var $this yii\web\View */
use yii\helpers\Html;
?>

小结:引入命名空间时,布局文件与模板文件是不能通用的,所以若在两个文件中都使用到了某个共同的类,引入一次是不可以的。而是需要在两个文件里分别引入。

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

您的电子邮箱地址不会被公开。