Est-il acceptable de transmettre un tableau dans un argument de fonction? Par exemple,Passage de tableau au paramètre de fonction
function something()
{
if ($this->db->insert($this->table_name, $data)) {
$data = array(
'user_id' => $this->db->insert_id();
'first_name' => $this->form_validation->set_value('first_name'),
'last_name' => $this->form_validation->set_value('last_name'),
);
if ($activated)
$this->create_profile($data);
return array(//not sure why i'm returning this
'user_id' => $user_id,
'first_name' => $first_name,
'last_name' => $last_name,
} );
return NULL;
}
puis passer que pour
private function create_profile($data)
{
return $this->db->insert($this->profile_table_name, $data)
}
le script est d'un plugin CodeIgniter que je Modified, donc j'essaie de ne pas boucher trop.
Pourquoi ne pas ....... – Dani
parce que je ne comprends pas encore pleinement :( – CyberJunkie
quand vous obtenez tout votre code fonctionne comme vous le voulez? Assurez-vous d'éditer votre message pour l'inclure, comme c'est le cas maintenant, il y a des accolades bizarres dans le tableau 'return (' et probablement un '' '' 'after (if ($ activé)' manquant. édite moi-même, mais l'intention n'est pas claire là où le '' '' est manquant –