このコードサンプルを変更して、これらすべての条件が同時に評価されるようにします。複数の条件が真の場合、複数の引数を「signup」関数に渡すことができます。
もともとスイッチを使ってみましたが、条件ごとに異なる条件を評価できる必要があります。
これについて私を正しい方向に向ける助けがあれば素晴らしいでしょう。
if ($this->form_validation->run() == FALSE) {
$this->signup();
} else if ($this->membership_model->check_field('username',$this->input->post('username'))) {
$this->signup("An account with the username you've entered already exists.");
} else if ($this->membership_model->check_field('email_address',$this->input->post('email_address'))) {
$this->signup("An account with the e-mail you've entered already exists.");
}