0

Chtml::link を使用して Yii フレームワークでこれを取得するにはどうすればよいですか

<a href="#" title="Movie 1" class="search-movie"><img alt="Movie 1" src="../../images/1.jpg"><p>Movie 1</p></a>

私がこれをしたとき、

<?php $imghtml=CHtml::image('../../images/1.jpg');
echo CHtml::link($imghtml, array('moviepage/index'),array('class'=>'search-movie', 'title'=>'Movie 1'));?>

もらっただけ

<a href="#" title="Movie 1" class="search-movie"><img alt="Movie 1" src="../../images/1.jpg"></a>
4

2 に答える 2

3

リンクを生成するときに、キャプションのマークアップを含める必要があります。

<?php 
    $imghtml=CHtml::image('../../images/1.jpg');
    $caption = CHtml::tag('p', array(), 'Movie 1');
    echo CHtml::link("{$imghtml}{$caption}", array('moviepage/index'), array('class'=>'search-movie', 'title'=>'Movie 1'));
?>
于 2012-06-18T21:00:15.470 に答える
2

そのようです:

<?php $imghtml=CHtml::image('../../images/1.jpg');
echo CHtml::link("$imghtml<p>Move 1</p>", array('moviepage/index'),array('class'=>'search-movie', 'title'=>'Movie 1'));?>
于 2012-06-18T20:54:04.787 に答える