Remember, you don´t need to use Router::url(array()). Pass only the array().

Léo Willian Kölln


On Fri, Sep 28, 2012 at 5:37 PM, arron <w...@wwisinc.com> wrote:

>
> I just tried this, with a little work I think i can get this to work.
> Thanks
> <?php echo $this->Html->link($datas['Model']['filed'],
> Router::url(array('controller' => 'controller', 'action' => 'view', 5)))?>
>
>
> On Friday, September 28, 2012 12:38:52 PM UTC-7, Léo Willian Kölln wrote:
>
>> Why not use Routing Array on the Html::link() ?
>> http://book.cakephp.org/2.0/**en/appendices/glossary.html#**
>> term-routing-array<http://book.cakephp.org/2.0/en/appendices/glossary.html#term-routing-array>
>> http://book.cakephp.org/2.0/**en/core-libraries/helpers/**
>> html.html#HtmlHelper::link<http://book.cakephp.org/2.0/en/core-libraries/helpers/html.html#HtmlHelper::link>
>>
>> Léo Willian Kölln
>>
>>
>> On Tue, Sep 25, 2012 at 2:28 PM, arron <w...@wwisinc.com> wrote:
>>
>>>  I have configured routes.php so i can have pretty urls
>>>
>>> it works when i do this
>>> <td><a href="/<?php echo $examples['model']['**somename'];?>"><?php
>>> echo $examples['somemodel']['**slug'];>?></a></td>
>>>
>>> but I am trying to use cakes way for generating links
>>>
>>> $this->Html->link($examples['**model']['somename'],
>>> '/controllername/slug/' + $examples['model']['slug']);
>>>
>>> when I use  $this->Html-> link the url location doesn't change.
>>>
>>>
>>>
>>> The url name is different
>>> but the hyper link doesnt change and is stuck on the first result
>>>
>>>
>>> <a href =”/example1”>example1 </a>
>>> <a href =”/example1 ”>example2 </a>
>>> <a href =”/example1 ”>example3 </a>
>>> <a href =”/example1”>example4 </a>
>>>
>>>
>>> instead of
>>>
>>> <a href =”/example1”>example1 </a>
>>> <a href =”/example2”>example2 </a>
>>> <a href =”/example3”>example3 </a>
>>>
>>>
>>>
>>> //router.php
>>> Router::connect(
>>>
>>>     "/example/:slug",
>>>     array('controller' => 'somecontrollername', 'action' => 'view'),
>>>            array(
>>>
>>> 'name'=>'[-A-Z0-9]+',
>>>
>>>                'pass' => array('slug')
>>>
>>>
>>>
>>>       )
>>>
>>> );
>>>  Router::connectNamed(
>>>     array('/example/' => array('action' => 'view', 'controller' =>
>>> 'somecontrollername')),
>>>     array('default' => true, 'greedy' => true)
>>> );
>>>
>>>
>>>
>>> //'view.ctp
>>>
>>> <?php
>>> foreach ($example as $examples): ?>
>>>
>>> <?php echo
>>> $this->Html->link($examples['**model']['somename'],
>>> '/controllername/slug/' + $examples['model']['slug']);
>>> ?>
>>>
>>> result
>>>
>>> <a href =”/example1”>example1 </a>
>>> <a href =”/example1 ”>example2 </a>
>>> <a href =”/example1 ”>example3 </a>
>>> <a href =”/example1”>example4 </a>
>>>
>>>
>>> instead of
>>>
>>> <a href =”/example1”>example1 </a>
>>> <a href =”/example2”>example2 </a>
>>> <a href =”/example3”>example3 </a>
>>>
>>>
>>>
>>>
>>> any help would be great
>>>
>>> --
>>> Like Us on FacekBook 
>>> https://www.facebook.com/**CakePHP<https://www.facebook.com/CakePHP>
>>> Find us on Twitter http://twitter.com/CakePHP
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "CakePHP" group.
>>> To post to this group, send email to cake...@googlegroups.com.
>>> To unsubscribe from this group, send email to cake-php+u...@**
>>> googlegroups.com.
>>>
>>> Visit this group at 
>>> http://groups.google.com/**group/cake-php?hl=en<http://groups.google.com/group/cake-php?hl=en>
>>> .
>>>
>>>
>>>
>>
>>  --
> Like Us on FacekBook https://www.facebook.com/CakePHP
> Find us on Twitter http://twitter.com/CakePHP
>
> ---
> You received this message because you are subscribed to the Google Groups
> "CakePHP" group.
> To post to this group, send email to cake-php@googlegroups.com.
> To unsubscribe from this group, send email to
> cake-php+unsubscr...@googlegroups.com.
> Visit this group at http://groups.google.com/group/cake-php?hl=en.
>
>
>

-- 
Like Us on FacekBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com.
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php?hl=en.


Reply via email to