<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class YonetVehicle extends CI_Controller {
public function index()
{
//ilk önce model'i yükle!
$this->load->model('araclar_model');
//Verileri alacağımız yöntem
$genelListe=new stdClass(); //Bir listeyi veya tablodaki
//verileri almamıza yarayan bir nesne
$genelListe->araclar=$this->araclar_model->TumAraclar();;
$this->load->view('YonetVehicle_view',$genelListe);
//$genelListe ile vehicle view'e aktardık
}
public function add(){
$veri['sonuc']=null; //hata vermemesi için
$this->load->view('YonetVehicle_ekleme_view',$veri);
}
public function detail($id)
{
$this->load->model("araclar_model");
$guncellenecek_arac['arac']=$this->araclar_model->Ayrinti($id);
$this->load->view("vehicle_detail_view",$guncellenecek_arac);
}
public function PostAdd(){
$this->load->model('araclar_model');
//araclar model'e arac parametresini göndericez
//arac değişkenine formdan gelen değerleri doldurucaz
$arac=array(
//alt tire olmayanlar veritabanından geliyor
'marka' =>$this->input->post['marka_'],
'model' =>$this->input->post['model_'],
'model_yili'=>$this->input->post['model_yili_'],
'vites'=>$this->input->post['vites_'],
'yakit'=>$this->input->post['yakit_'],
'fiyat'=>$this->input->post['fiyat_']
);
$result=$this->araclar_model->Add($arac); //Araçlar modeline eklediğimiz veriler gönderiliyor
if ($result)
{
//view sayfasına aktaracağımız için değişkeni
//array seklinde tanımladık
$veri['sonuc']='Tebrikler Eklendi';
}
else {
$veri['sonuc']='Hata Veriler Eklenemedi';
}
$this->load->view("YonetVehicle_ekleme_view",$veri);
}
}