как передать данные из представления в модель в codeigniter - PullRequest
0 голосов
/ 14 августа 2010

Я разрабатываю систему с codeigniter, в моей ситуации мне нужно нажать на ссылку в одном пользовательском интерфейсе и получить ее ID, передать ее модели и получить данные, относящиеся к этому ID, и перейти на другой интерфейс и отображать данные в соответствующих полях, я знаю, как передавать данные из модели в представление, но я не знаю, как передать в модель из представления, не могли бы вы, ребята, помогите мне?

(это мой первый проект CI)

С уважением, Rangana

1 Ответ

4 голосов
/ 15 августа 2010

Вы можете передавать информацию между страницами несколькими различными способами ... вот пример:

Ваша ссылка: http://example.com/controller/method/id/15

$uri = $this->uri->uri_to_assoc();
$this->load->model('model');
$this->model->handleInput($uri['id']);

Приведенный выше код будет передавать идентификатор вURL-адрес метода модели handleInput.Допустим, ваш URL выглядит следующим образом: http://example.com/controller/method/15 - при условии, что сегмент идентификатора в URL всегда находится в одном и том же месте, то есть после контроллера и метода вы можете получить его следующим образом:

$id = $this->uri->segment(3);
$this->load->model('model');
$this->model->handleInput($id);

Вы также можете передавать данные, используя метод post.Вы можете получить безопасные значения записей, используя функцию записи, например:

$id = $this->input->post('id');
$this->load->model('model');
$this->model->handleInput($id);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...