質問: new Zend_View();」時にindex.phtmlの変数personにnullがセットされてしまっているようです。 ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: 参考:https://framework.zend.com/manual/1.10/ja/zend.controller.action.html Note: デフォルトの挙動 デフォルトでは、フロントコントローラ は ViewRenderer アクションヘルパーを有効にします。このヘルパーは、 ビューオブジェクトをコントローラに注入し、 ビューを自動的にレンダリングします。 アクションコントローラでこれを無効にするには、 以下のいずれかの方法を使用します。 public function init() { // 全体で自動レンダリングを無効にします $this->_helper->removeHelper('viewRenderer'); } 自動レンダリングによって、インスタンス生成時にnull値が渡されていたみたいです。 自動レンダリングを無効化したことで解決しました。