我正试图从Smarty 2转到3
我得到这样的错误:
致命错误:在....中调用未定义的方法stdClass :: __ set_state()
仅当我为该页面启用smarty缓存时才会出现问题。如果我禁用缓存,那么一切正常。
这是编译的智能缓存文件的一部分,其中出现问题:
<div >
<?php echo insert_quickorderMenuLinks(array (
'category' =>
stdClass::__set_state(array(
'category_id' => '4633',
'site_type_id' => '17',
'name' => 'Shop',
'parent_category_id' => '4569',
)),
'shop_group_id' => '25',
),$_smarty_tpl);?>
</div>
有人可以告诉我这里有什么问题以及如何解决? 谢谢!