2016-07-11 12 views
0

私のコードは次のとおりです。

$this->plugins_dir[0] = SMARTY_DIR . 'plugins'; 
    $this->plugins_dir[1] = SMARTY_DIR . 'smarty_plugins'; 

と結果が

ERRNOです:8 TEXT:オーバーロードされたプロパティアプリケーションの間接修正:: $のplugins_dir共有はには何の影響

を持っていませんSmarty 3.1.29

私は解答なしで2日間見つけました。

答えて

0

これは、スマイリーにプラグインのディレクトリを追加する方法ではありません。多分それは、以前のバージョンで働いていたが、3の正しい方法は以下のようになりません。

$smarty->setPluginsDir(SMARTY_DIR . 'plugins') 
     ->addPluginsDir(SMARTY_DIR . 'smarty_plugins'); 
+0

私はそれを試してみました: ます$ this-> setPluginsDir(SMARTY_DIR 'プラグイン'。) - > addPluginsDir(SMARTY_DIR」を。 smarty_plugins '); 動作しません。 – b2ok

+0

var_dump($ smarty-> getPluginsDir())は何ですか;前のコードを実行した後に表示されますか? – Borgtex

+0

ERRNO:8 TEXT:未定義の変数:Smartyの LOCATION:C:\ xamppの\ htdocsに\ tshirtshop4 \プレゼンテーションの\ application.php、2016年7月13日に29行、11:19 表示バックトレース: アプリケーション.__構造()#line 16、ファイル:C:\ xampp \ htdocs \ tshirtshop4 \ index.php 致命的なエラー:C:\ xampp \ htdocs \ .php on line 29 – b2ok

関連する問題