私が作成したいくつかのオファーをリストするコントローラーがあります。オファーごとに、関連する未読メッセージの数を表示したいと考えています。
modules::run を使用することを考えましたが、呼び出すと:
<?php echo Modules::run('messages/messages/get_number_new_messages/'.$oOffer->offer_id); ?>
何も表示されません。URL で get_number_new_messages を直接呼び出すと、必要な int (つまり、「1」) が返されます。
ここに私のメッセージコントローラ関数があります:
public function get_number_new_messages($bForOffers = false){
$iNumberMessages = $this->messages_model->count_new_messages($this->current_user->previous_last_login, $bForOffers);
$aDatas = array();
$aDatas['iNumberMessages'] = $iNumberMessages;
return $this->load->view('messages/get_number_new_messages', $aDatas);
}
私も電話します
<?php echo Modules::run('messages/messages/get_number_new_messages/a'); ?>
と
<?php echo Modules::run('messages/messages/get_number_new_messages'); ?>
私のテーマファイルの1つに
何か足りないのでしょうか... ?