質問を正しく理解した場合:
- レイアウトを適用したい静的コンテンツがたくさんあります。
- 静的コンテンツのこれらのページには、壊れたくない既存のURLがすでに含まれています
Zendは実際にはURLを$controller->action()から分離しますが、ZendのMVC部分にはこれを行うためのデフォルト設定があります。ランダムなURLを受け取る「その他」のコントローラーを作成することもできます。必要なのはいくつかのカスタムルートを定義することだけです。
http://framework.zend.com/manual/en/zend.controller.router.html
ZendFrameworkサイトの例を引用します。
$route = new Zend_Controller_Router_Route_Static(
'login',
array('controller' => 'auth', 'action' => 'login')
);
$router->addRoute('login', $route);
上記のルートは
http://domain.com/loginのURLと一致し、 AuthController :: loginAction()にディスパッチします。
パターンマッチングを使用したより野心的な例は、同じページにあります。