不可解なプライベート属性
この投稿の最終編集者は tp_2015_6 2015-06-12 08:44:46 Smarty を使用しており、キャッシュ フォルダーとテンプレート フォルダーを再定義しているため、これはエントリファイル:
$tpl->template_dir="./tpl/";$tpl->compile_dir="./com/" しかし、smarty.class.php では、これら 2 つの属性は
private $template_dir = array('./templates/'); のようにプライベートです。 /**
* コンパイル ディレクトリ
*
* @var string
*/
private $compile_dir = './templates_c/';
プライベートであると言われます 属性は許可されませんエントリファイルで再割り当てする必要がありましたが、奇妙なことが起こりましたが、これは許可されましたか?
-----解決策のアイデア---------- ---------------クラス内でマジックメソッド __set などが使用されているか確認してください。