Не совсем понятно, что вы не можете сделать, но почему вы манипулируете методами контроллера, когда модель сделана именно для этого?Целью модели является то, что ее можно использовать повторно, так почему бы вам не вызвать ее прямо в методе con1()
?
class Controller extends CI_Controller {
function con1() {
$this->load->model('my_model');
//retrieve post variable
echo $this->my_model->get_results();
}
}
Кроме того, переменные post доступны и для моделей, если вы хотитезахватить их значения там.Если вы расширите свой ответ более подробной информацией, я отредактирую и обновлю свой вопрос, пока что это всего лишь догадка о том, что не так.Код, который я показал , должен работать, при условии, что метод get_result()
действительно возвращает что-то (что вам нужно вывести на экран).
Если "как я вызываю функцию в модели"означает, что вы вызываете метод модели внутри метода другой модели, ну, он работает как вызов любого метода класса php, $this->other_method();