Неопределенное свойство - Codeigniter - PullRequest
1 голос
/ 28 февраля 2012

Я пытаюсь активировать учетную запись зарегистрированного пользователя.

Для того, чтобы сначала создать модель

function uyeOnay($registrationCode) {
    $query = "SELECT id FROM pasaj_register where activationCode = '" . $registrationCode . "'";
    $result = $this->db->query($query, $registrationCode);

    if ($result->num_rows() == 1) {
        $query = "UPDATE pasaj_register SET activated = 1 WHERE activationCode = ?";
        $this->query->query($query, $registrationCode);

        return true;
    } else {
        return false;
    }
}

, я вызвал ее в свой контроллер

public function kayitEmailOnay() {

        $registrationCode = $this->uri->segment(3);

        if ($registrationCode == '') {
            echo "URLde onay kodu yok";
        }


        $registrationConfirmed = $this->kayitmodel->uyeOnay($registrationCode);

        if ($registrationConfirmed)
            echo "successful";
        else
            echo "unsuccessful";
    }

я также вызвал мою модель в конструкторе

public function __construct() {
        parent::__construct();

        $this->load->model('kayitmodel');
    }

Однако я получаю эту ошибку,

enter image description here

Ответы [ 2 ]

1 голос
/ 28 февраля 2012
$this->query->query($query, $registrationCode);

Должно быть

$this->db->query($query, $registrationCode);
1 голос
/ 28 февраля 2012

Я думаю, что (в функции uyeOnay):

$this->query->query($query, $registrationCode);

должно быть:

$this->db->query($query, $registrationCode);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...