2012-06-26 18 views
5

के बिना एक लिंक यूआरएल बनाना मैं केकेपीएचपी का उपयोग कर रहा हूं और एंकर टैग सहित बिना नियंत्रक/दृश्य में यूआरएल बनाना चाहता हूं।केकपीएचपी - एंकर टैग

दूसरे शब्दों में अगर मैं

$this->Html->link('foo',array('controller'=>'bar','action'=>'display')); 

का उपयोग तो उत्पादन एक स्वरूपित लिंक दिखाई जा सकने वाली है ... लेकिन मैं सिर्फ यह चारों ओर एचटीएमएल बिना यूआरएल चाहते हैं।

उत्तर

12
echo $this->Html->url(array('controller' => 'bar', 'action' => 'display')); 

वैकल्पिक दूसरा पैरामीटर के साथ यह http:// और इतने पर सहित एक पूर्ण यूआरएल बनाने के लिए:

echo $this->Html->url(array('controller' => 'bar', 'action' => 'display'), true); 
1

आप केवल यूआरएल की जरूरत है:

echo $this->Html->url(array('controller'=>'bar','action'=>'display')); 
2

मैं सिर्फ एक ही बात की जरूरत है, लेकिन यह केक 3 पर बदल गया। अब हमें उपयोग करना होगा:

echo $this->Url->build(["controller" => "bar", "action" => "display","bar"]); 
संबंधित मुद्दे