Yii 2.0静态链接到控制器

时间:2015-04-21 18:21:43

标签: php yii2

我对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。如何编辑视图以使用特定的控制器?

谢谢!

1 个答案:

答案 0 :(得分:2)

如果您确实使用的是Yii2,请尝试使用:

<li><a href="<?=Url::to(["autori/index"])?>">Autori</a></li>

您需要在视图文件的开头包含它,因此它使用Url帮助程序类的正确命名空间:

<?php use yii\helpers\Url ?>

但要注意框架版本,正如Sliq所说,CHtml是Yii1类。