2016-04-11 29 views
1

"Hemen satın alın" adlı bir düğmem var, burada href bir galeri_url alanından bir değer. Ben butonuna tıkladığınızdaCakephp düğmesini harici bağlantıya yönlendirin

ben böyle bir URL:

http://localhost:8080/mysite/artworks/view/http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FMain_Page

böyle olacağını dikkate alarak:

http://en.wikipedia.org/wiki/Main_Page

Ben Cakephp2 yeniyim burada, aşağıdaki kodum

 <li> 
     <?php echo $this->Html->link('Buy now', array($artwork['Artwork']['gallery_url']), array ('class' => 'btn btn-buy'));?> 
     </li> 

cevap

2

http://api.cakephp.org/3.2/class-Cake.View.Helper.HtmlHelper.html#_link

kullandığınız farz edelim: 10 İşte HtmlHelper içinde Link fonksiyonu belgelerdir "http: //" senin linke, ne yapmak gerekir "dizi ($ bağlantı)" Bu silmek kodunuzun İkinci bağımsız değişkeni dizi olarak değil, dizge olarak geçirmelisiniz.

bu deneyin:

<li> 
    <?php echo $this->Html->link('Buy now', $artwork['Artwork']['gallery_url'], array ('class' => 'btn btn-buy'));?> 
</li>