<?php class Template_model extends CI_Model{ private $collection_name = 'template'; public function __construct() { parent::__construct(); } private $model = array( 'template_id' => "", "template_name" => "", "template_file" => "", "template_markdown" => "", "template_html" => "", "create_time" => "" ); public function get_model(){ return $this->model; } public function get_template_with_name($name) { return $this->mongo_db->where(array("template_name" => $name))->find_one($this->collection_name); } public function insert_template($template) { return $this->mongo_db->insert($this->collection_name, $template); } public function update_template($template) { $data['filter'] = array("template_id" => $template['template_id']); $data['update'] = $template; return $this->mongo_db->update($this->collection_name, $data); } }