我尝试在视图中使用此代码链接到路径:
<a href="url('/site/entry')">Entry here</a>
以前在laravel中使用刀片模板我使用此代码工作正常。
<a href="{{url('/site/entry')}}">Entry here</a>
yii框架中的方式是什么?
答案 0 :(得分:1)
Yii提供了两种创建网址的方法:
假设您要创建相对网址。您可以使用控制器的方法createUrl()
创建它。您可以使用$this->createUrl(...)
其中$this
是控制器的实例,或直接使用Yii::app()->controller->createUrl(...)
;
<a href="<?php echo $this->createUrl('/site/entry'); ?>">Entry here</a>
<a href="<?php echo Yii::app()->controller->createUrl('/site/entry'); ?>">Entry here</a>
答案 1 :(得分:0)
你可以这样使用,
<a href="<?php echo Yii::app()->request->baseUrl; ?>/index.php/site/entry">Entry here</a>