function create() { $this->load->library('form_validation'); $this->form_validation->set_rules('title', 'Name', 'required'); $this->form_validation->set_rules('productcategory', 'Kategorie', 'required'); if ($this->form_validation->run() == TRUE) { $product = new Product(); $productcategory = new Productcategory(); $productcategory->get_by_id($this->input->post('productcategory')); $product->title = $this->input->post('title'); $product->save($productcategory); redirect('products'); } else { $productcategory = new Productcategory(); $this->template->set('productcategories', $productcategory->get()); $this->template->set('page_name', 'Produkt erstellen'); $this->template->current_view = 'content/products/create'; $this->template->render(); } }
public static function getProductCategory() { $c = Productcategory::get(); self::$productcategory = $c; return new self(); }