Template_model.php 1007 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. class Template_model extends CI_Model{
  3. private $collection_name = 'template';
  4. public function __construct()
  5. {
  6. parent::__construct();
  7. }
  8. private $model = array(
  9. 'template_id' => "",
  10. "template_name" => "",
  11. "template_file" => "",
  12. "template_markdown" => "",
  13. "template_html" => "",
  14. "create_time" => ""
  15. );
  16. public function get_model(){
  17. return $this->model;
  18. }
  19. public function get_template_with_name($name)
  20. {
  21. return $this->mongo_db->where(array("template_name" => $name))->find_one($this->collection_name);
  22. }
  23. public function insert_template($template)
  24. {
  25. return $this->mongo_db->insert($this->collection_name, $template);
  26. }
  27. public function update_template($template)
  28. {
  29. $data['filter'] = array("template_id" => $template['template_id']);
  30. $data['update'] = $template;
  31. return $this->mongo_db->update($this->collection_name, $data);
  32. }
  33. }