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.
