0

で簡単なリソースに到達できるようにする方法はすでに理解していますAbstractRestfulController。例:

localhost/products->リスト
localhost/products/1->特別な製品

リソースをネストする方法はありますか?もしそうなら、あなたはそれをどのように行いますか?例:

localhost/products/1/photos->商品のすべての写真を一覧表示
localhost/products/1/photos/3124->商品の特別な写真を表示

(私はこのプレゼンテーションでゴールマインドとして持っています)

ご協力いただきありがとうございます!

4

2 に答える 2

1

別のルートを追加する必要があります。例えば ​​:

'products' => array(
                        'type'    => 'Literal',
                        'options' => array(
                            'route'    => '/products',
                            'defaults' => array(
                                'controller' => 'Application\Controller\ProductsRest',
                                'action'     => null
                            )
                        ),
                        'may_terminate' => true,
                        'child_routes'  => array(
                            'photos' => array(
                                'type'    => 'Segment',
                                'options' => array(
                                    'route' => '/:productId/photos'
                                )
                            ),                                
                        )
                    )
于 2012-12-04T20:50:34.363 に答える