Я пытаюсь подключить кнопку в представлении к db. Я знаю, что мне нужно использовать java-скрипт/Ajax или jQuery и onclick(). Но что мне делать дальше? Как связать результат нажатия кнопки с переменной php, которую я могу сохранить в БД?Как подключить кнопку в представлении к db в воспламенителе кода?
Обновление: (ANS) То, что мне не хватало, было то, что к контроллеру можно получить доступ из вида. Просто сделайте это:
<?php echo form_open('form/submit'); ?>
<br><br>
Title<br>
<input type="text" name="title"><br>
Body<br>
<input type="text" name="body">
<input type="submit" value="New">
Это возвращает форму обратно в функцию отправки контроллера, и вы можете делать все, что хотите. Спасибо за ответы!
Есть несколько способов сделать это? Один из способов - подключиться к db в представлении, но я смущен моделью MVC здесь, как в том, где я должен позвонить в db? –
вы должны хотя бы взглянуть на [блок-схему в CodeIgniter] (http://codeigniter.com/user_guide/overview/appflow.html). – Joseph
Хорошо, это имеет смысл, именно поэтому я смущен. Мы знаем, что вход должен обрабатываться только в контроллере: мы получаем пользовательский ввод из представления и передаем его контроллеру, а контроллер вызывает модель. Я прав? –