Zend Framework:テンプレートエンジンをSmartyにするで、Zend_View_Interface を使用したテンプレートにあるサンプルがエラーとなると言いましたが、私の間違いです。
エラーにはなりません。
オリジナルにエラーがあるとしてしまい、申し訳ございません。
訂正いたします。
Zend Framework:テンプレートエンジンをSmartyにするで、Zend_View_Interface を使用したテンプレートにあるサンプルがエラーとなると言いましたが、私の間違いです。
エラーにはなりません。
オリジナルにエラーがあるとしてしまい、申し訳ございません。
訂正いたします。
はじめまして。
参考にさせて頂いております。
上記記事のコメントで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としています。
はじめまして。
>とarrayで応答するのが正しいのでしょうか?
はい。arrayで応答すると、Warningはでないです。