2012-06-18 4 views
0

Как я могу получить это в фреймворк, используя CHtml :: ссылкиподпись изображения в фреймворке

<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> 

ответ

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')); 
?> 
+0

Да, он работал для меня, спасибо Эрни !!! –

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'));?> 
Смежные вопросы