Вопрос по PHP и array

M8
На сайте с 09.09.2010
Offline
58
295

Есть такой код

<?php

$this->pageTitle = 'Фотогалерея: '.$model->title;
?>
<?php $this->widget('Gallery'); ?>
<div id="foo1">
<h3><?=$model->title;?></h3>
<? foreach ($model->photos as $photo): ?>
<?php echo CHtml::link(
CHtml::image('/images/gallery/thumbs/'.$photo->filename),
'/images/gallery/'.$photo->filename,
array('class'=>'ph')
);?>
<? endforeach; ?>
</div> <!--gallery-->

и ссылка

<a class="ph" href="/images/gallery/image.jpg"><img src="/images/gallery/thumbs/image.jpg" alt=""  width="70" height="70"/></a>

Подскажите плз, как правильно добавить target="_blank" в массив, чтобы он появился в html и картинки открывались в новом окне??

я пробовал так,

array('target'=>"_blank", 'class'=>'ph')

но target="_blank" все равно не добавляется к ссылке!

Epic fail
На сайте с 15.02.2010
Offline
77
#1

CHtml::link($text, $url, array('target'=>'_blank'));
M8
На сайте с 09.09.2010
Offline
58
#2

Спасибо. Заработало!

дани мапов
На сайте с 06.09.2012
Offline
204
#3
mdrive84:
Спасибо. Заработало!

А класс "ph" не исчез?

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
M8
На сайте с 09.09.2010
Offline
58
#4
дани мапов:
А класс "ph" не исчез?

Неа, все на месте))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий