如果有一个班级,我正试图显示一条消息,不知道我是否对此有了正确的想法,但即使班级在页面上,它似乎也没有显示任何内容.
<?php if (class_exists('quote-me')): ?>
<?php echo $this->__('View Quotation'); ?>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)
如果我走在正确的轨道上,有人可以告诉我.
小智 5
class_exists()仅检查是否已定义类,而不是当前是否具有该类的实例.您可以quote-me定义类并在范围内触发if块,但这本身并不意味着您拥有该类的有效实例.
$this->__('View Quotation');如果你有一个实例,假设它有效,那么它不工作的事实可能表明你实际上没有quote-me范围内的类的实例.