2016-06-09 71 views
0

我試圖鏈接到視圖使用此代碼的路線。鏈接到路線警予

<a href="{{url('/site/entry')}}">Entry here</a> 

yii框架在這裏的方式是什麼?

回答

0

您可以使用這樣的,

<a href="<?php echo Yii::app()->request->baseUrl; ?>/index.php/site/entry">Entry here</a> 
+1

您的方法不會利用Yii路由和*友好的URL * – Justinas

1

的Yii提供了創建網址的方法有兩種:

假設您想要創建相對URL 。您可以使用控制器的方法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> 
+0

它顯示未知的方法。什麼要申報? – micky

+0

您使用哪種方式? '$ this-> createUrl'或'Yii :: app() - > controller-> createUrl'?你在哪裏使用它?鑑於? – aslawin

+0

是的。 '$ this-> createUrl'這一個。 – micky