Php 未定义变量并尝试获取非对象错误prestashop的属性

Php 未定义变量并尝试获取非对象错误prestashop的属性,php,prestashop,prestashop-1.6,php-5.5,prestashop-1.5,Php,Prestashop,Prestashop 1.6,Php 5.5,Prestashop 1.5,注意:试图在第699行的/var/www/html/cy_prestashop/modules/taxcloud/taxcloud.php中获取非对象的属性 注意:第699行的/var/www/html/cy_prestashop/modules/taxcloud/taxcloud.php中未定义的变量:smarty Im使用的是prestashop版本1.5.6.2。如何解决上述错误 这是我的代码错误发生页面 Taxcloud/Taxcloud.php:第699行 $page_name = $

注意:试图在第699行的/var/www/html/cy_prestashop/modules/taxcloud/taxcloud.php中获取非对象的属性

注意:第699行的/var/www/html/cy_prestashop/modules/taxcloud/taxcloud.php中未定义的变量:smarty

Im使用的是prestashop版本1.5.6.2。如何解决上述错误

这是我的代码错误发生页面

Taxcloud/Taxcloud.php:第699行

$page_name = $psv >= 1.4 && Configuration::get('PS_FORCE_SMARTY_2') == 0 ?
    $smarty->tpl_vars['page_name']->value : 
    $smarty->get_template_vars('page_name');

在PrestaShop 1.5.x中,不推荐使用全局$smarty var。 您必须使用:
$this->context->smarty


如果该代码段也给您带来问题,请使用以下命令:

Context::getContext()->smarty

在PrestaShop 1.5.x中,不推荐使用全局$smarty var。 您必须使用:
$this->context->smarty


如果该代码段也给您带来问题,请使用以下命令:

Context::getContext()->smarty

你好,Kirubanidhi,如果您需要帮助,我想您必须接受您之前问题的答案或给我们一些反馈。否则我不确定我们是否会再次帮助你。抱歉@FlorianLemaitre,我读到你的评论太晚了:(嗨,Kirubanidhi,如果你需要帮助,我想你必须接受你之前问题的答案或给我们一些反馈。否则我不确定我们是否会再次帮助你。抱歉@FlorianLemaitre,我读到你的评论太晚了:(@VrushalRaut很高兴它有帮助@VrushalRaut很高兴它有帮助