I understand now. No, you cannot customise this; the underscore is
hard-coded. See Inflector::humanize() and Inflector::underscore() (in
the Utility directory of the libs).

But is it so bad to have to create routes?

On Sat, Aug 25, 2012 at 11:14 AM, Mohammad Naghavi <[email protected]> wrote:
> thanks for the response it works, however I have to define a routing rule
> per controller. but this is not a need in case I use underscores, I meant if
> there is a way to automate hyphens also like underscores?
>
> regards,
> Mohammad
> ________________________________________
> PHP & ASP .Net 3.5 web developer
> Java & C# desktop developer
> www.mohamnag.com
>
>
>
> On Sat, Aug 25, 2012 at 12:19 PM, Salines <[email protected]> wrote:
>>
>>
>>> I mean for example the following has to generate a valid URL to
>>> MyController:
>>> $this->Html->link('some title', array('controller'=>'my-controller'));
>>>
>>> but what I get is an error that says the My-controller has to be created.
>>> i.e. it does not recognize the existing MyController. can it be done in
>>> behaviour?
>>
>>
>> in the your view.ctp
>>
>>  $this->Html->link('some title', array('controller'=>'MyController',
>> 'action'=>'view', $id);
>>
>> in the app/Config/routes.php
>>
>> Router::connect('/my-controller/show-my-favorites/*', array('controller'
>> => 'MyController', 'action' => 'view'));
>>
>>
>> Output links like
>>
>> <a href="/my-controller/show-my-favorites/19">some title</a>
>>
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "CakePHP" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> Visit this group at http://groups.google.com/group/cake-php?hl=en-US.
>>
>>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "CakePHP" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> Visit this group at http://groups.google.com/group/cake-php?hl=en-US.
>
>

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


Reply via email to