Php modules::run返回空结果

Php modules::run返回空结果,php,codeigniter,hmvc,Php,Codeigniter,Hmvc,我有一个控制器,它列出了我创建的一些优惠。 对于每个报价,我想显示关联的未读邮件数 我想使用modules::run,但当我调用时: <?php echo Modules::run('messages/messages/get_number_new_messages/'.$oOffer->offer_id); ?> <?php echo Modules::run('messages/messages/get_number_new_messages/'.$oOffer-&

我有一个控制器,它列出了我创建的一些优惠。 对于每个报价,我想显示关联的未读邮件数

我想使用modules::run,但当我调用时:

<?php echo Modules::run('messages/messages/get_number_new_messages/'.$oOffer->offer_id); ?>
<?php echo Modules::run('messages/messages/get_number_new_messages/'.$oOffer->offer_id); ?>
我也打电话

<?php echo Modules::run('messages/messages/get_number_new_messages/a'); ?>


在我的一个主题文件中


我是不是遗漏了什么

是,加载视图时的第三个参数必须设置为true,才能将视图作为字符串返回

在get_number_new_messages方法中,您需要执行以下操作:

return $this->load->view('messages/get_number_new_messages', $aDatas,true);
…或此(调用视图将直接输出它;您不需要使用return):

好吧,我解决了

它是:

<?php echo Modules::run('messages/messages/get_number_new_messages', $oOffer->offer_id); ?>

而不是


$this->load->view('messages/get_number_new_messages', $aDatas);
<?php echo Modules::run('messages/messages/get_number_new_messages', $oOffer->offer_id); ?>
<?php echo Modules::run('messages/messages/get_number_new_messages/'.$oOffer->offer_id); ?>