Codeigniter base_url(); въпрос

Nazi_93

Registered
Здравейте, имам следния линк:
PHP:
 <a href ='<?php echo base_url(); ?>index.php/pm/msg_is_read'> Маркирай съобщението като прочетено</a>
, който води към метода:
PHP:
function msg_is_read($pm_id){
        $this->pm_model->mark_as_read($pm_id);
    }

Въпросът ми е: как мога в линка да подам $pm_id, към метода ($pm_id го имам, само трябва по някакъв начин да го подам като параметър към метода)?
Благодаря предварително!
 
В линка слагаш параметър с номера на съобщението:

<?php echo base_url(); ?>index.php/pm/msg_is_read?message_id=php_generated_id

И после го взимаш от глобалния $_GET масив:

$this->pm_model->mark_as_read($_GET['message_id']);

А можеш и да го приемаш като параметър във функцията:

msg_is_read($_GET['message_id']);

...
function msg_is_read($pm_id){
$this->pm_model->mark_as_read($pm_id);
}
 

Back
Горе