<h2>วิà¸à¸µà¸à¸³ Backend à¸à¹à¸§à¸¢ CRUD Library à¸à¹à¸§à¸¢à¹à¸à¹à¸à¹à¸¡à¹à¸à¸µà¹à¸à¸£à¸£à¸à¸±à¸</h2>
<p></br><br />
<strong>วิà¸à¸µà¸à¸³ Backend à¸à¹à¸§à¸¢ CRUD Library à¸à¹à¸§à¸¢à¹à¸à¹à¸à¹à¸¡à¹à¸à¸µà¹à¸à¸£à¸£à¸à¸±à¸</strong></p>
<p>CRUD ยà¹à¸à¸¡à¸²à¸à¸²à¸à¸à¸³ 4 à¸à¸³à¸à¸·à¸ (Create, Read, Update, Delete) à¸à¸¢à¹à¸²à¸à¸à¸µà¹à¹à¸à¸¢à¹à¸à¹à¸à¸à¸´à¸à¸²à¸¢à¹à¸à¹à¸à¸à¸£à¸°à¸à¸¹à¹ <a href="https://www.codebee.co.th/labs/crud-à¸à¸·à¸à¸à¸°à¹à¸£/" target="_blank">CRUD à¸à¸·à¸à¸à¸°à¹à¸£ รวม codeigniter library à¸à¸µà¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸µà¸§à¸´à¸à¸à¹à¸²à¸¢à¸à¸¶à¹à¸</a> </p>
<p>วัà¸à¸à¸µà¹à¹à¸¥à¸¢à¸à¸°à¸¡à¸²à¹à¸à¸°à¸à¸³à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ CRUD Library สำหรัà¸à¸à¸³à¸£à¸°à¸à¸à¸«à¸¥à¸±à¸à¸à¹à¸²à¸à¸«à¸£à¸·à¸ ระà¸à¸ backend à¹à¸à¸·à¹à¸à¸§à¹à¸²à¹à¸à¸£à¹à¸à¸£à¸¡à¹à¸¡à¸à¸£à¹à¸«à¸¥à¸²à¸¢ ๠à¸à¸à¸à¸µà¹à¸à¸±à¸à¸à¸²à¹à¸§à¹à¸à¹à¸à¸à¹à¸à¸µà¹à¸à¹à¸à¸à¸¡à¸µà¸£à¸°à¸à¸à¸«à¸¥à¸±à¸à¸à¹à¸²à¸à¸«à¸£à¸·à¸à¸¡à¸µà¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥ à¸à¸°à¸à¹à¸à¸à¸¡à¸µà¸à¸²à¸£à¸à¸±à¸à¸à¸²à¸£à¸°à¸à¸à¸«à¸¥à¸±à¸à¸à¹à¸²à¸à¸à¸§à¸à¸à¸¹à¹à¹à¸à¸à¸±à¸à¸à¸²à¸£à¸à¸±à¸à¸à¸²à¹à¸§à¹à¸à¹à¸à¸à¹à¸«à¸¥à¸±à¸à¸«à¸£à¸·à¸ frontend<!--more--></p>
<p></br><br />
à¹à¸¥à¸°à¸à¸±à¸à¸à¸±à¸à¸à¸²à¸«à¸¥à¸²à¸¢ ๠à¸à¸à¸à¸²à¸à¸à¸°à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸³ Source Code หลัà¸à¸à¹à¸²à¸à¸à¸à¸à¸£à¸°à¸à¸à¹à¸à¹à¸²à¸¡à¸²à¸à¸£à¸±à¸à¹à¸à¹à¹à¸ à¹à¸«à¹à¹à¸à¹à¹à¸à¹à¸à¸±à¸à¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸à¸à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸«à¸¡à¹ à¸à¸¶à¹à¸à¸à¹à¹à¸à¹à¸à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¹à¸§à¸¢à¸¥à¸à¸£à¸°à¸¢à¸°à¹à¸§à¸¥à¸² à¸à¸±à¹à¸à¸à¸à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸¥à¸à¹à¸à¹à¸à¹à¸²à¸ à¹à¸à¹à¸à¹à¸¢à¸±à¸à¸¥à¸³à¸à¸²à¸à¸à¸¢à¸¹à¹à¸à¸µà¹à¸à¸£à¸²à¸°à¸à¹à¸²à¸à¹à¸à¸à¸à¸£à¸±à¸à¹à¸à¹à¹à¸à¸à¸¸à¸à¹à¸à¸£à¹à¸à¸à¸à¹à¸à¸·à¸à¸§à¹à¸²à¸à¹à¸à¸à¹à¸à¹à¹à¸§à¸¥à¸²à¹à¸à¸à¸²à¸£à¸à¸£à¸±à¸à¸à¸¢à¸¹à¹à¸¡à¸²à¸à¸à¸à¸ªà¸¡à¸à¸§à¸£ à¹à¸¥à¸°à¸à¹à¸²à¸¥à¸¹à¸à¸à¹à¸²à¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¸¥à¸µà¹à¸¢à¸ Theme à¸à¸à¸à¸£à¸°à¸à¸à¸«à¸¥à¸±à¸à¸à¹à¸²à¸à¸à¹à¸à¸°à¸¢à¸´à¹à¸à¸¢à¸¸à¹à¸à¸¢à¸²à¸à¹à¸à¹à¸²à¹à¸à¸à¸µà¸à¹à¸à¸£à¸²à¸°à¸à¹à¸à¸à¸à¸£à¸±à¸à¸£à¸°à¸à¸à¹à¸«à¹à¸à¸£à¸à¸à¸±à¸à¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥ à¹à¸¥à¸°à¸¢à¸±à¸à¸à¹à¸à¸à¸à¸£à¸±à¸à¸à¸µà¸¡à¹à¸«à¹à¸à¸£à¸à¸à¸²à¸¡à¹à¸à¸à¸à¸µà¸<br />
</br><br />
CRUD Library à¸à¸°à¹à¸à¹à¸²à¸¡à¸²à¸à¹à¸§à¸¢à¸à¸±à¹à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸à¸à¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥ à¹à¸¥à¸°à¸à¹à¸§à¸¢à¹à¸£à¸·à¹à¸à¸à¸à¸²à¸£à¸à¸±à¸à¸à¸²à¸£à¸à¸µà¸¡ à¸à¸±à¹à¸à¸«à¸¡à¸²à¸¢à¸à¸§à¸²à¸¡à¸§à¹à¸²à¸à¸¸à¸ ๠à¹à¸à¸£à¹à¸à¸à¹à¸§à¹à¸à¹à¸à¸à¹ à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸£à¸±à¸à¹à¸«à¹à¸¡à¸µà¸£à¸¹à¸à¸£à¹à¸²à¸à¸«à¸à¹à¸²à¸à¸²à¸à¸µà¹à¹à¸¡à¹à¸à¹à¸³à¸à¸±à¸à¹à¸à¹à¹à¸¥à¸°à¹à¸à¸¥à¸µà¹à¸¢à¸à¸£à¸°à¸à¸à¸«à¸¥à¸±à¸à¸à¹à¸²à¸à¹à¸à¸à¸²à¸¡à¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¹à¹à¸à¸à¸à¹à¸²à¸¢ ๠</p>
<p>à¹à¸à¸à¸à¸à¸§à¸²à¸¡à¸à¸µà¹à¸à¸°à¸à¸à¹à¸à¸°à¸à¸³à¸§à¸´à¸à¸µà¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ CRUD Library à¸à¸µà¹à¸à¸·à¹à¸à¸§à¹à¸² <a href="https://www.grocerycrud.com" target="_blank">Grocery crud</a> à¸à¸¶à¹à¸à¹à¸à¹à¸ Library à¸à¸µà¹à¸à¸¹à¸à¸à¸±à¸à¸à¸²à¸à¸à¸à¸·à¹à¸à¸à¸²à¸à¸à¸à¸ Codeigniter Framework à¸à¸±à¹à¸à¸«à¸¡à¸²à¸¢à¸à¸§à¸²à¸¡à¸§à¹à¸²à¸à¹à¸²à¹à¸£à¸²à¸¡à¸µà¸à¸·à¹à¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ Codeigniter à¸à¸¢à¸¹à¹à¹à¸¥à¹à¸§ à¸à¸°à¹à¸à¹à¹à¸§à¸¥à¸²à¹à¸à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸£à¸¹à¹à¸à¹à¸à¸¢à¸¡à¸²à¸ à¹<br />
</br></p>
<h4>à¹à¸£à¸´à¹à¸¡à¹à¸à¹à¸à¸²à¸ Grocery crud</h4>
<ul>
<li><strong>1. à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸ CRUD</strong><br />
à¹à¸«à¹à¹à¸à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸ Library à¸à¸µà¹ <a href="http://www.grocerycrud.com" target="_blank">grocerycrud.com</a> à¹à¸£à¸²à¸à¸°à¹à¸à¹à¹à¸à¸¥à¹à¸à¹à¸à¸«à¸¥à¸±à¸à¸¡à¸² 2 à¹à¸à¸¥à¹à¸à¹à¸à¸à¸·à¸ application à¹à¸¥à¸° assets à¸à¸²à¸¡à¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¸à¸ codeigniter à¹à¸à¸¥à¹à¹à¸ application à¸à¸°à¹à¸à¹à¸à¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¸à¸ crud สà¹à¸§à¸à¹à¸à¸¥à¹à¹à¸ assets à¸à¸°à¹à¸§à¹à¸à¸±à¸à¸à¸²à¸£à¹à¸£à¸·à¹à¸à¸ theme
</li>
<p></br></p>
<li><strong>2. à¸à¸´à¸à¸à¸±à¹à¸ CRUD </strong><br />
หลัà¸à¸à¸²à¸à¸à¸µà¹à¹à¸£à¸²à¹à¸à¹à¸¡à¸²à¸à¸±à¹à¸ 2 à¹à¸à¸¥à¹à¸à¹à¸à¹à¸¥à¹à¸§ à¹à¸«à¹à¸ªà¸£à¹à¸²à¸à¹à¸à¸£à¹à¸à¸ codeigniter à¹à¸¥à¸°à¸à¸³à¹à¸à¸¥à¹à¸à¸±à¹à¸à¸«à¸¡à¸à¸à¸µà¹à¸à¸¢à¸¹à¹à¹à¸ application à¹à¸¥à¸° assets à¹à¸à¸§à¸²à¸à¹à¸§à¹à¹à¸à¹à¸à¹à¸¥à¸°à¹à¸à¸¥à¹à¸à¹à¸ ยà¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸ à¹à¸à¸¥à¹à¸à¸·à¹à¸à¸§à¹à¸² application/config/grocery_crud.php à¹à¸«à¹à¸à¸³à¹à¸à¸¥à¹ grocery_crud.php à¹à¸à¸§à¸²à¸à¹à¸§à¹à¹à¸à¹à¸à¸¥à¹à¸à¹à¸ config à¸à¸à¸ codeigniter
</li>
<p></br></p>
<li><strong>3. à¹à¸¥à¸·à¸à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸ªà¸³à¸«à¸£à¸±à¸ backend</strong><br />
หลัà¸à¸à¸²à¸à¸à¸µà¹à¹à¸£à¸²à¸à¸´à¸à¸à¸±à¹à¸ codeigniter à¹à¸¥à¸° crud à¹à¸£à¸µà¸¢à¸à¸£à¹à¸à¸¢à¹à¸¥à¹à¸§à¹à¸«à¹à¹à¸à¸à¸µà¹à¹à¸à¸¥à¹ application/config/config.php à¸à¸³à¸«à¸à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸¥à¸°à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸à¸à¸´à¸à¸à¸ codeigniter
</li>
<p></br></p>
<li><strong>4. สรà¹à¸²à¸ database table,view à¹à¸¥à¸° controller สำหรัà¸à¸à¸à¸ªà¸à¸</strong><br />
à¹à¸«à¹à¸à¸à¸¥à¸à¸à¸ªà¸£à¹à¸²à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸·à¹à¸à¸à¸à¹à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸à¸ªà¸à¸ à¹à¸à¸¢à¹à¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸à¸¹à¹à¹à¸à¸µà¸¢à¸à¹à¸à¹à¸ªà¸£à¹à¸²à¸ table à¸à¸·à¹à¸à¸§à¹à¸² apps_position à¹à¸à¸¢à¸¡à¸µà¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¸±à¸à¸à¸µà¹<br />
</br><br />
<strong>à¹à¸à¹à¸à¸´à¹à¸¥ apps_position</strong><br />
<img src="https://www.codebee.co.th/labs/wp-content/uploads/2017/10/à¸à¸³-Backend-à¸à¹à¸§à¸¢-CRUD1.png" alt="à¸à¸³-Backend-à¸à¹à¸§à¸¢-CRUD1" /><br />
</br><br />
à¸à¸²à¸à¸à¸±à¹à¸à¹à¸«à¹à¸ªà¸£à¹à¸²à¸ Controller à¹à¸à¸¢à¹à¸à¹à¸à¸§à¸²à¸¡à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸à¸ Grocery crud à¸à¸¶à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸¡à¸²à¹à¸ªà¸à¸ à¸à¸±à¸à¸à¸µà¹</p>
<p><strong>à¹à¸à¸¥à¹ controller à¸à¸µà¹à¸à¸·à¹à¸à¸§à¹à¸² Examples.php </strong></p>
<pre class="lang:default decode:true " >class Examples extends CI_Controller { 
	public function __construct() 
	{ 
		parent::__construct(); 
		$this->;load->;database(); // à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥ 
		$this->;load->;helper('url'); // à¹à¸à¹ url helper à¸à¸à¸ codeigniter 
		$this->;load->;library('grocery_CRUD'); // à¹à¸«à¸¥à¸ CRUD Library มาà¹à¸à¹à¸à¸²à¸ 
	} 
	public function member_management() 
	{ 
		$crud = new grocery_CRUD(); // สรà¹à¸²à¸à¸à¸±à¸§à¹à¸à¸£ crud 
		$crud->;set_theme('datatables'); // à¹à¸¥à¸·à¸à¸à¸à¸µà¸¡à¸à¸µà¹à¸à¸°à¹à¸«à¹à¹à¸ªà¸à¸à¸à¸¥ 
		$crud->;set_table('apps_position'); // à¹à¸¥à¸·à¸à¸à¹à¸à¹à¸à¸´à¹à¸¥à¹à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥ 
		$output = $crud->;render(); // สัà¹à¸ render 
		$this->;load->;view('example',$output); // สà¹à¸à¹à¸à¹à¸ªà¸à¸à¸à¸¥à¸à¸µà¹ view 
	} 
}</pre>
<p>à¸à¸²à¸à¸à¸±à¹à¸à¹à¸«à¹à¸à¸à¸ªà¸à¸à¸£à¸°à¸à¸à¸à¹à¸§à¸¢à¸à¸²à¸£ run controller à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸ http://localhost/examples/position_management<br />
<strong>à¸à¸¥à¸¥à¸±à¸à¸à¹à¸à¸µà¹à¹à¸à¹</strong><br />
<img src="https://www.codebee.co.th/labs/wp-content/uploads/2017/10/à¸à¸³-Backend-à¸à¹à¸§à¸¢-CRUD2.png" alt="à¸à¸³-Backend-à¸à¹à¸§à¸¢-CRUD" /><br />
à¸à¸°à¹à¸«à¹à¸à¸§à¹à¸² Grocery crud à¹à¸à¹à¸à¸±à¸à¹à¸à¸£à¸µà¸¢à¸¡à¸à¸±à¸à¸à¹à¸à¸±à¹à¸à¸à¹à¸²à¸ ๠à¸à¸±à¹à¸à¸à¸²à¸£à¹à¸à¸´à¹à¸¡à¸à¹à¸à¸¡à¸¹à¸¥ à¹à¸à¹à¹à¸ ลภexport excel à¸à¹à¸à¸«à¸² filter à¹à¸«à¹à¹à¸£à¸²à¹à¸ªà¸£à¹à¸à¸ªà¸£à¸£à¸ à¹à¸à¸¢à¸à¸²à¸£à¹à¸à¸µà¸¢à¸à¹à¸à¹à¸à¹à¸à¸µà¸¢à¸à¹à¸¡à¹à¸à¸µà¹à¸à¸£à¸£à¸à¸±à¸<br />
</br>
</li>
</ul>
<p></br></p>
<h4>à¸à¸±à¸à¸à¸²à¸£ Theme à¹à¸ Grocery crud</h4>
<p>theme à¹à¸ grocery crud à¸à¸°à¸à¸¹à¸à¹à¸à¹à¸à¹à¸§à¹à¹à¸à¹à¸à¸¥à¹à¸à¹à¸ assets/grocery_crud/themes/ à¹à¸à¸¢à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¸à¸°à¸¡à¸µ theme à¸à¹à¸à¹à¸à¸à¹à¸«à¹à¹à¸¥à¸·à¸à¸à¹à¸à¹à¸à¸²à¸à¸à¸¢à¸¹à¹ 3 à¹à¸à¸à¸à¹à¸§à¸¢à¸à¸±à¸à¸à¸·à¸</p>
<ul>
<li>datatables</li>
<li>flexigrid</li>
<li>twitter-bootstrap</li>
</ul>
<p>à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸¥à¸µà¹à¸¢à¸ theme à¹à¸à¹à¸à¹à¸§à¸¢à¸à¸³à¸ªà¸±à¹à¸ <strong>$crud->set_theme(&#8216;datatables&#8217;);</strong> à¸à¸à¸à¸à¸²à¸à¸à¸±à¹à¸à¹à¸£à¸²à¸¢à¸±à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸±à¸à¸à¸²à¸à¸µà¸¡à¸à¸¶à¹à¸à¸¡à¸²à¹à¸à¹à¸à¸²à¸à¹à¸à¸à¹à¸à¹<br />
</br><br />
วิà¸à¸µà¸ªà¸£à¹à¸²à¸ theme à¹à¸ grocery crud à¸à¸±à¹à¸à¹à¸¡à¹à¸¢à¸¸à¹à¸à¸¢à¸²à¸à¹à¸¥à¸¢à¸à¸£à¸±à¸ à¸à¹à¸²à¸¢ ๠à¹à¸¥à¸¢à¹à¸«à¹à¹à¸£à¸² copy/paste à¹à¸à¸¥à¹à¸à¹à¸ theme à¸à¹à¸à¹à¸à¸ à¸à¸²à¸à¸à¸±à¹à¸à¸à¹à¸à¸£à¸±à¸à¹à¸à¹à¸«à¸à¹à¸²à¸à¸²à¸à¸²à¸à¹à¸à¸¥à¹ js,css,font,image à¹à¸«à¸¡à¸·à¸à¸à¹à¸£à¸²à¸à¸³ html à¸à¸£à¸£à¸¡à¸à¸²à¸à¸£à¸±à¸ à¹à¸à¸¢à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸£à¹à¸ªà¸à¸à¸à¸¥à¹à¸à¹à¸¥à¸°à¸«à¸à¹à¸²à¸à¸·à¸à¸à¸²à¸£à¹à¸ªà¸à¸à¸£à¸²à¸¢à¸à¸²à¸£ à¸à¸²à¸£à¹à¸à¸´à¹à¸¡ à¸à¸²à¸£à¹à¸à¹à¹à¸ à¸à¸²à¸£à¸¥à¸ à¸à¸°à¸à¸¹à¸à¹à¸à¹à¸à¹à¸§à¹à¹à¸ assets/grocery_crud/themes/views/ à¸à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸²à¹à¸à¸à¸£à¸±à¸à¹à¸à¹à¹à¸à¹à¹à¸¥à¸¢<br />
</br><br />
<img src="https://www.codebee.co.th/labs/wp-content/uploads/2017/10/à¸à¸³-Backend-à¸à¹à¸§à¸¢-CRUD3.png" alt="à¸à¸³-Backend-à¸à¹à¸§à¸¢-CRUD" /><br />
</br></p>

วิธีทำ Backend ด้วย CRUD Library ด้วยโค๊ดไม่กี่บรรทัด

ทำ-Backend-ด้วย-CRUD5
