我对Yii 2.03(以及一般的框架)都很陌生。我现在面临一些问题。
在主页面上,我有一个菜单,我想在其中放置(在视图中)指向控制器的链接,但我不知道如何,我得到" PHP致命错误 - yii \ base \ ErrorException Class' CHtml'找不到"或" PHP致命错误 - yii \ base \ ErrorException Class' Html'找不到"
http://localhost/web/index.php
是包含菜单的主页面。
http://localhost/web/index.php?r=autori/index
是生成CRUD的页面,完美运行。
在视图中我有<li><a href="#">Autori</a></li>
,我想要替换&#39;#&#39;有效的链接,我现在不关心SEO。如何编辑视图以使用特定的控制器?
谢谢!
答案 0 :(得分:2)
如果您确实使用的是Yii2,请尝试使用:
<li><a href="<?=Url::to(["autori/index"])?>">Autori</a></li>
您需要在视图文件的开头包含它,因此它使用Url帮助程序类的正确命名空间:
<?php use yii\helpers\Url ?>
但要注意框架版本,正如Sliq所说,CHtml是Yii1类。