2014-12-04 21 views
7

Merhaba adamlar() etiketi. Aşağıdaki comverting ederken i yii2 html kodu biçime & alma problemi mevcut kod dönüştürme ediyorum: herkes yukarıdaki çözüm varsa bana adamlarYii2 :: ürünüm tabanlı webapp biri için am öğrenme yii2 içinde

<a href="grid_options.html"> 
 
<div> 
 
    <i class="fa fa-upload fa-fw"></i> Server Rebooted 
 
    <span class="pull-right text-muted small">4 minutes ago</span> 
 
    </div> 
 
</a>

yardım ??????

\yii\helpers\Html::a(\yii\helpers\Html::tag('div', 
        \yii\helpers\Html::tag('i', '', ['class' => 'fa fa-upload fa-fw']) . 'Server Rebooted' . 
        \yii\helpers\Html::tag('span', '4 minutes ago', ['class' => 'pull-right text-muted small']) 
       ), \yii\helpers\Url::to('address')); 

daha net kod sağlamak için::

cevap

8

, ayrıca sadece yazabilirsiniz

use yii\helpers\Url; 

    <a href="<?= Url::to('LINK')?>"> 
    <div> 
     <i class="fa fa-upload fa-fw"></i> Server Rebooted 
     <span class="pull-right text-muted small">4 minutes ago</span> 
     </div> 
    </a> 
+0

üzerinde yii2 :-) – Shaggie

+0

biliyor olabilir böylece diğer yanıtını kabul –

5

takiben kodu istenen HTML oluşturur, bir rotaya bir bağlantı oluşturmak istiyorsanız

use yii\helpers\Html; 
use yii\helpers\Url; 

Html::a(Html::tag('div', 
     Html::tag('i', '', ['class' => 'fa fa-upload fa-fw']) . 'Server Rebooted' . 
     Html::tag('span', '4 minutes ago', ['class' => 'pull-right text-muted small']) 
    ), Url::to('address')); 

, lütfen unutmayın kullanmak Url::toRoute(['controller/action'])

tamamen geçerlidir Ali'nin cevabı yanında
+0

bu olduğundan emin değilim sonra sadece html kodunu temizlenir :). –

+1

Onun gerçekten şaşırtıcı sorunun tam haritalama Bu iyi çalışıyor görünüyor soru – Shaggie

+0

daha en eksiksiz cevap sorunları alma eğer tekrar yardım arayan ...... size Ali'yi teşekkür .. ..thank bu kadar @Mihai P :-) – MrD

1

bu da işe yarayabilir :)

<?= Html::a('<div><i class="fa fa-upload fa-fw"></i> Server Rebooted 
    <span class="pull-right text-muted small">4 minutes ago</span> 
    </div>', ['/grid-options'], ['class'=>'your_class']) ?> 
0

Eğer url fonksiyonu aşağıda kullanıma daha bağlantınızda "kontrolör/eylem" ve Parametreleri kullanmak istiyorsanız

Url::toRoute(['product/view', 'id' => 42]);