Postingan lainnya
bagaimana menggunakan FUNCTION lain dengan file Controller yang sama Di CODEIGNITER?
Halo gan , langsung script controller nya ya .
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Createsurat extends CI_Controller {
public function __construct(){
parent::__construct();
$this->load->model('surat_model');
$this->load->model('warga_model');
$this->load->helper('url_helper');
}
public function index()
{
$this->load->helper('form');
$this->load->library('form_validation');
$this->form_validation->set_rules('asdasdasd','Nama warga Error','required');
$data['surat'] = $this->surat_model->get_surat();
$data['title'] = 'Data Surat';
$data['no'] = 1;
$data['nik'] = $this->input->post('nik');
$nik = $this->input->post('nik');
$url = $this->input->post('jenissurat');
$data['warga'] = $this->warga_model->get_warga_by_nik($nik);
$this->load->view('templates/header', $data);
$this->load->view('surat/create/'.$url, $data); /// saat ini saya sedang di view ini saya buat dinamis karna ada sekitar 14 bentuk form yang berbeda
$this->load->view('templates/footer', $data);
}
public function input_surat(){
echo 'Ini fungsi untuk menerima nilai dari form funsi di atas dan meneruskan ke model file';
}
}
?>
Misal saat ini kita ada di view index dari controller di atas . dan saya ingin mengirim nilai dari form tersebut kembali ke kontroller yang sama alamat form actionya gimana ya ? saya coba kembali ke kontroller yang sama ga bisa , tapi kalo form controller saya kasih action langsung ke model nya malah bisa saya. mohon pencerahanya biar saya bisa pake fungsi di input_surat() agar si form ga saya arahin langsung ke model nya tapi melalui kontroller dulu . thanks sebelumnya .
2 Jawaban:
Jawaban Terpilih
Kang hilman ,,, maaf banget ya,.. saya jadi Nyampah di forum...
SOLVED
pake ini buat form actionya
form_open('Createsurat/input_surat');
buat gunainya panggil lagi kontrollernya and / nama fungsinya . :D
gunanya forum memang untuk bertanya :D , justru bagus, kalo nemu jawabannya di share ka yang lain, jadi kalo ada yang punya masalah sama bisa kebagian juga. Jadi selain dokumentasi diri sendiri, bantu yang lain juga, semangat belajarnya!