カテゴリとページの2つの異なるモデルがあります。私のschema.yml:
propel:
wiki_category:
id: ~
address: { type: varchar(255) }
name: { type: varchar(255), required: true }
text: { type: longvarchar }
wiki_page:
id: ~
category_id: { type: integer, foreignTable: wiki_category, foreignReference: id, required: true}
address: { type: varchar(255) }
name: { type: varchar(255), required: true }
text: { type: longvarchar, required: true }
私のrouting.yml:
category_show:
url: /:address.:sf_format
class: sfPropelRoute
options: { model: WikiCategory, type: object }
param: { module: category, action: show, sf_format: html }
requirements: { sf_method: get }
homepage:
url: /
param: { module: category, action: index }
page_show:
url: /:address/:address
class: sfPropelRoute
options: { model: WikiPage, type: object }
param: { module: page, action: show, sf_format: html }
requirements: { sf_method: get }
/:address
(カテゴリから)/:address
(ページから)のようなルートを作りたい
これを行う方法はありますか?
アイデアは、このカテゴリのページへのリンクを含むカテゴリのページを作成することです。リンクを押すと、ページのアクション表示が実行されます。