>>324
> 検索の主体(フォーム出力、検索実行)がSearchControllerにあるのでその中で実装するのが自然かなと思ったんですが、

全然自然じゃない。

> 他のコントローラで参照することを考えれば分けた方が良いかもしれませんね。

他のコントローラから参照されることがなくても自然じゃない。

> もしくは出力されるフォームのHTMLだけを直接Viewに書いちゃうかどっちかですかね。

「どっちか」って「フォームHTMLだけViewに」とどれ?
ZFって一応MVCモデルのフレームワークってことなんだけどね。