Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/styllloz/public_html/qa-include/qa-base.php on line 1175

Warning: session_start(): Cannot start session when headers already sent in /home/styllloz/public_html/qa-include/app/users.php on line 162

Warning: Cannot modify header information - headers already sent by (output started at /home/styllloz/public_html/qa-include/qa-base.php:1175) in /home/styllloz/public_html/qa-include/app/users.php on line 1267

Warning: Cannot modify header information - headers already sent by (output started at /home/styllloz/public_html/qa-include/qa-base.php:1175) in /home/styllloz/public_html/qa-include/app/page.php on line 356
Symfony routing.yml, generate URL - code-flow.club | Q&A

Symfony routing.yml, generate URL


Warning: count(): Parameter must be an array or an object that implements Countable in /home/styllloz/public_html/qa-theme/donut-theme/qa-donut-layer.php on line 274
0 like 0 dislike
7 views
Hi all there are 2 modules
company and post
post is described as:

post:
class: sfDoctrineRouteCollection
options: { model: BlogPost }


Don't quite understand how to make a route thus, to get a url of the form:
/company/24/mycompany/show/post/13

If you do so (will not work of course):

post_new:
url: /company/:id/:title/show/:post/:post_id
param: { module: company, action: show }
class: sfDoctrineRoute
options: { model: BlogPost }


Then you can specify only 1 model, and how to make so that to generate the url used 2 models?

Thank you.
by | 7 views

1 Answer

0 like 0 dislike
routing.yml
post_new: url:/cc_company/:cc_id/:title/show/:post/:post_id 

\r
BlogPost.class.php
... public function getCcId(){ return $this->getCompany()->getId(); } public function getCcTitle(){ return $this->getCompany()->getTitle(); } ... 
by

Related questions

0 like 0 dislike
1 answer
0 like 0 dislike
2 answers
0 like 0 dislike
1 answer
0 like 0 dislike
1 answer
110,608 questions
257,186 answers
0 comments
35,181 users