Вы звоните внутри модели, поэтому
$results = $this->Room->query("SELECT * FROM test WHERE qwe= ".$qwe." ");
должно быть
$results = $this->query("SELECT * FROM test WHERE qwe= ".$qwe." ");
, поскольку query()
- это метод класса Model, который является родительским классом для любой другой модели, Model Room не имеет свойства Room, поэтому он вызывает ошибку. Если вы вызываете эту функцию через контроллер, тогда вы используете $this->ModelName->method()
Ваша функция select
ничего не возвращает, вы должны изменить ее на
function select($qwe){
$results = $this->query("SELECT * FROM test WHERE qwe= ".$qwe." ");
return $results;
}