Kek PHP Link Display değil mi

2 Cevap php

I have string like "Venditoris: Beware of Scams » Blog Archive » Trilegiant Complaints ..." in Database but when I try to display it ,It is not displaying. So,I used html_entity_decode function but still it is not display.

Ben cakePHP.below kullanma olduğumu bağlantıları göstermek için benim kodudur.

echo $html->link(html_entity_decode(
    $listing_end_arr[$i]['Listing']['listing_title'],ENT_QUOTES),
    $listing_end_arr[$i]['Listing']['listing_url'],
    array('target'=>'_blank', 'style'=>'color:' 
          . $colorArr[$listing_end_arr[$i]['Listing']['listing_sentiment']])) ; 

Bana yardım edin.

2 Cevap

Eğer $html->link doğru kullanıyorsanız CakePHP kılavuzunu kontrol edin. Eğer öyleyse, var_dump yerine dönüş değeri echo bunu ing. Boş ise, do

var_dump( $listing_end_arr[$i]['Listing'] );

Listing anahtarını içeren görmek için. İstenilen içerik dökümü değilse, hata başka bir yerde olduğunu biliyorum; muhtemelen saklandığı yerden dize getiriliyor.


Ayrıca, yerine kullanarak array[n][foo][bar][baz], dizi üzerinde döngü sırasında, örneğin, bir değişkene Subarray atama düşünün $listing = array[n][foo][bar], sadece bunu yapabilirsiniz $listing[baz]. Bu büyük ölçüde kod okunabilirliği artıracaktır.

belki de sadece görünür (stil, renk ..) değil, ilk .. kodunuzu bir bağlantı yankı gerekir oluşturulan html inceleyin.