48 行
		
	
	
	
		
			877 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			48 行
		
	
	
	
		
			877 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| 
								 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class Note extends CI_Model {
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    function __construct()
							 | 
						||
| 
								 | 
							
								    {
							 | 
						||
| 
								 | 
							
								        // Call the Model constructor
							 | 
						||
| 
								 | 
							
								        parent::__construct();
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									function list_all() {
							 | 
						||
| 
								 | 
							
										return $this->db->get('notes');
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									function add() {
							 | 
						||
| 
								 | 
							
										$data = array(
							 | 
						||
| 
								 | 
							
											'cat' => $this->input->post('category'),
							 | 
						||
| 
								 | 
							
											'title' => $this->input->post('title'),
							 | 
						||
| 
								 | 
							
											'note' => $this->input->post('content')
							 | 
						||
| 
								 | 
							
										);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										$this->db->insert('notes', $data); 
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									function edit() {
							 | 
						||
| 
								 | 
							
										$data = array(
							 | 
						||
| 
								 | 
							
											'cat' => $this->input->post('category'),
							 | 
						||
| 
								 | 
							
											'title' => $this->input->post('title'),
							 | 
						||
| 
								 | 
							
											'note' => $this->input->post('content')
							 | 
						||
| 
								 | 
							
										);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										$this->db->where('id', $this->input->post('id'));
							 | 
						||
| 
								 | 
							
										$this->db->update('notes', $data); 
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									function delete($id) {
							 | 
						||
| 
								 | 
							
										$this->db->delete('notes', array('id' => $id)); 
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									function view($id) {
							 | 
						||
| 
								 | 
							
										// Get Note
							 | 
						||
| 
								 | 
							
										$this->db->where('id', $id); 
							 | 
						||
| 
								 | 
							
										return $this->db->get('notes');
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								?>
							 |