2007年11月16日

Zend Framework:テンプレートエンジンをSmartyにするで、Zend_View_Interface を使用したテンプレートにあるサンプルがエラーとなると言いましたが、私の間違いです。
エラーにはなりません。

オリジナルにエラーがあるとしてしまい、申し訳ございません。
訂正いたします。

コメント / トラックバック 2件

  1. heavens hell より:

    はじめまして。

    参考にさせて頂いております。
    上記記事のコメントでWaraningが出るとありますが、

    Warning: Invalid argument supplied for foreach() in
    Zend/Controller/Action/Helper/ViewRenderer.php on line 322

    結局この解決方法としては、
    public function getScriptPaths()
    {
    return array($this->_smarty->template_dir);
    }
    とarrayで応答するのが正しいのでしょうか?
    Zend_View_Interfaceのコメントでは@return arrayとなってるようですし。。。

    因にgetScriptPathというメソッドを新たに追加して、そちらは
    return $this->_smarty->template_dirとしています。

  2. trek より:

    はじめまして。

    >とarrayで応答するのが正しいのでしょうか?

    はい。arrayで応答すると、Warningはでないです。

コメントをどうぞ