<p><strong>สà¸à¸ Codeigniter à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ Model </strong><br />
สà¹à¸§à¸à¸à¸à¸ model à¹à¸ php codeigniter à¸à¸·à¸à¸ªà¹à¸§à¸à¸à¸à¸à¸à¸²à¸£à¸à¸±à¸à¸à¸²à¸£à¹à¸¥à¸°à¸à¸´à¸à¸à¹à¸à¸à¸±à¸à¸£à¸°à¸à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥<br />
à¸à¸³à¸ªà¸±à¹à¸à¹à¸¥à¸° method à¸à¹à¸²à¸ ๠à¸à¸µà¹à¹à¸à¹à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸´à¸à¸à¹à¸à¸à¸±à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸°à¸à¸¹à¸à¸ªà¸£à¹à¸²à¸à¹à¸§à¹à¹à¸à¸ªà¹à¸§à¸à¸à¸à¸ model<br />
à¹à¸¥à¸°à¸à¸¹à¸à¹à¸£à¸µà¸¢à¸à¹à¸à¹à¹à¸ controller หรืà¸à¸à¸µà¹à¸à¸·à¹à¸ ( à¹à¸à¹à¹à¸à¸¢à¸à¸à¸à¸´à¸à¸°à¹à¸à¹à¸à¸²à¸à¹à¸ controller )<br />
<!--more--></p>
<h4>หัวà¸à¹à¸à¸à¸µà¹à¹à¸à¸µà¹à¸¢à¸§à¸à¹à¸à¸</h4>
<blockquote><p>&#8211; <a href="http://codebee.co.th/labs/à¹à¸£à¸µà¸¢à¸-php-codeigniter-à¹à¸à¹à¸à¹à¸à¹à¸à¸²à¸-à¸à¸à¸-1-hello-codeignit/" target="_blank">à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸à¹à¸¥à¸°à¸à¸´à¸à¸à¸±à¹à¸ codeigniter</a><br />
&#8211; <a href="http://codebee.co.th/labs/php-codeigniter-à¹à¸à¹à¸à¹à¸à¹à¸à¸²à¸-à¸à¸²à¸£à¸à¸±à¸-index-php-à¸à¸/" target="_blank">à¸à¸±à¸ index.php à¸à¸à¸à¸à¸²à¸ URL</a><br />
&#8211; <a href="http://codebee.co.th/labs/php-codeigniter-à¹à¸à¹à¸à¹à¸à¹à¸à¸²à¸-à¸à¸à¸-2-รัà¸à¸ªà¹à¸/" target="_blank">à¸à¸²à¸£à¸£à¸±à¸à¸ªà¹à¸à¸à¹à¸²à¸£à¸°à¸«à¸§à¹à¸²à¸ view à¹à¸¥à¸° controller</a></p></blockquote>
<h4>à¸à¸à¹à¸à¸à¸à¹à¸à¸²à¸£à¸ªà¸£à¹à¸²à¸ Model</h4>
<p>&#8211; à¸à¸±à¸à¸©à¸£à¸à¸±à¸§à¹à¸£à¸à¹à¸à¹à¸à¸à¸±à¸§à¸à¸´à¸¡à¸à¹à¹à¸«à¸à¹<br />
&#8211; à¸à¸¸à¸à¸à¸¥à¸²à¸ªà¸à¹à¸à¸ extends CI_Model<br />
&#8211; à¸à¸¥à¸²à¸ªà¹à¸à¸¥à¹à¸à¹à¸à¸à¸à¸¢à¸¹à¹à¹à¸ application/models</p>
<h4>à¹à¸à¸´à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¹à¸à¸à¸ªà¸£à¹à¸²à¸ Model</h4>
<p>&#8211; à¹à¸à¸à¸µà¹ application/config/database.php à¸à¸³à¸«à¸à¸à¸à¹à¸²à¹à¸«à¹à¸à¸£à¸à¸à¸±à¸ host à¸à¸µà¹à¹à¸£à¸²à¹à¸à¹à¸à¸²à¸</p>
<pre class="lang:default decode:true " title="application/config/database.php" >'hostname' =>; 'localhost', 
'username' =>; 'à¸à¸·à¹à¸à¸à¸¹à¹à¹à¸à¹', 
'password' =>; 'รหัสà¸à¹à¸²à¸', 
'database' =>; 'à¸à¸·à¹à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥',</pre>
<p>&#8211; à¹à¸à¸à¸µà¹ application/config/autoload.php à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸ database library</p>
<pre class="lang:default decode:true " title="application/config/autoload.php" >$autoload['libraries'] = array('database');</pre>
<h4>à¸à¸±à¸§à¸à¸¢à¹à¸²à¸ Model Class à¹à¸¥à¸° Method</h4>
<pre class="lang:default decode:true " title="à¸à¸±à¸§à¸à¸¢à¹à¸²à¸ model à¹à¸ codeigniter" ><;?php 
defined('BASEPATH') OR exit('No direct script access allowed'); 
 
class Model_template extends CI_Model { // à¸à¸¥à¸²à¸ª Model_template สืà¸à¸à¸à¸à¸à¸¸à¸à¸ªà¸¡à¸à¸±à¸à¸´à¸à¸à¸ CI_Model 
	 
	public function getAllTemplate() // สรà¹à¸²à¸ Method à¸à¸·à¹à¸à¸§à¹à¸² getAllTemplate 
	{ 
		$query = $this->;db->;query('SELECT * FROM application_template'); 
		if($query->;num_rows() >; 0 ) { 
			return $query->;result(); 
		} else { 
			return array(); 
		} 
	} 
	 
}</pre>
<h4>à¸à¸²à¸£à¹à¸«à¸¥à¸ Model class à¹à¸à¹à¸à¹à¸à¸²à¸à¹à¸ Controller</h4>
<p>&#8211; à¹à¸à¹à¸à¸²à¸à¹à¸à¸ autoload à¹à¸«à¹à¹à¸à¸à¸µà¹ application/config/autoload.php</p>
<pre class="lang:default decode:true " title="application/config/autoload.php" >$autoload['model'] = array('Model_template'); // à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸ model à¹à¸à¸à¸à¸à¹à¸à¹</pre>
<p> à¸à¹à¸²à¸¡à¸µà¸«à¸¥à¸²à¸¢ Model à¸à¸µà¹à¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ à¸à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸´à¹à¸¡à¹à¸à¹à¸²à¹à¸à¹à¸à¸¥à¸±à¸à¸©à¸à¸°à¹à¸à¸à¸à¸µà¹à¸à¸£à¸±à¸</p>
<pre class="lang:default decode:true " title="application/config/autoload.php" >$autoload['model'] = array('Model_template','Model_product','Model_cart'); //à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸à¸«à¸¥à¸²à¸¢ model </pre>
<p>&#8211; à¹à¸à¹à¸à¸²à¸à¹à¸à¸à¹à¸«à¸¥à¸à¹à¸à¹à¸¥à¸°à¹à¸¡à¹à¸à¸¥à¹à¸à¹à¸²à¹à¸à¹à¸ Controller à¹à¸à¸¢à¹à¸¡à¹à¹à¸à¹ autoload</p>
<pre class="lang:default decode:true " title="à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¹à¸ controller" > 
<?php 
defined('BASEPATH') OR exit('No direct script access allowed'); 
 
class Template extends CI_Controller { // สรà¹à¸²à¸à¸à¸¥à¸²à¸ª Controller à¸à¸·à¹à¸à¸§à¹à¸² Template 
	public function __construct() 
	{ 
		parent::__construct(); 
		$this->load->model('model_template'); // à¹à¸«à¸¥à¸à¹à¸¡à¹à¸à¸¥ model_template 
	} 
} 
</pre>
<h4>วิà¸à¸µà¹à¸£à¸µà¸¢à¸à¹à¸à¹à¸à¸²à¸à¹à¸¡à¸à¸à¸à¸à¸à¸ Model à¹à¸ Controller</h4>
<pre class="lang:default decode:true " >$template = $this->;model_template->;getAllTemplate();</pre>
<p>สุà¸à¸à¹à¸²à¸¢à¹à¸¥à¹à¸§à¹à¸£à¸²à¸à¸°à¹à¸à¹à¸«à¸à¹à¸²à¸à¸²à¸à¸à¸à¸à¸¥à¸²à¸ª Template à¹à¸à¸¥à¸±à¸à¸©à¸à¸°à¸à¸µà¹</p>
<pre class="lang:default decode:true " title="à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¹à¸ controller" > 
<?php 
defined('BASEPATH') OR exit('No direct script access allowed'); 
 
class Template extends CI_Controller { // สรà¹à¸²à¸à¸à¸¥à¸²à¸ª Controller à¸à¸·à¹à¸à¸§à¹à¸² Template 
	public function __construct() 
	{ 
		parent::__construct(); 
		$this->load->model('model_template'); // à¹à¸«à¸¥à¸à¹à¸¡à¹à¸à¸¥ model_template 
	} 
	public function index() 
	{ 
		$template = $this->model_template->getAllTemplate(); // à¹à¸£à¸µà¸¢à¸à¹à¸à¹à¹à¸¡à¸à¸à¸ getAllTemplate 
		print_r($template); // à¸à¸¹à¸à¹à¸à¸¡à¸¹à¸¥ array à¸à¸²à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸¢à¹à¸à¹à¸à¸³à¸ªà¸±à¹à¸ print_r 
	} 
 
} 
</pre>
<h4>วิà¸à¸µà¹à¸£à¸µà¸¢à¸à¹à¸à¹à¸à¸²à¸à¹à¸¡à¸à¸à¸à¸à¸à¸ Model à¹à¸ View</h4>
<pre class="lang:default decode:true " title="วิà¸à¸µà¹à¸£à¸µà¸¢à¸à¹à¸à¹à¸à¸²à¸à¹à¸¡à¸à¸à¸à¸à¸à¸ Model à¹à¸ View" > 
 
$CI =&; get_instance(); // à¹à¸£à¸µà¸¢à¸à¸à¸¸à¸à¸ªà¸¡à¸à¸±à¸à¸´à¸à¹à¸²à¸ ๠à¸à¸à¸ CI à¹à¸¥à¸° assign à¹à¸«à¹à¸à¸±à¸à¸à¸±à¸§à¹à¸à¸£ $CI 
$template = $CI->;model_template->;getAllTemplate(); // à¹à¸£à¸µà¸¢à¸à¹à¸à¹à¹à¸¡à¸à¸à¸ getAllTemplate 
print_r($template); // à¸à¸¹à¸à¹à¸à¸¡à¸¹à¸¥ array à¸à¸²à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸¢à¹à¸à¹à¸à¸³à¸ªà¸±à¹à¸ print_r</pre>
<h4>หัวà¸à¹à¸à¸à¸µà¹à¹à¸à¸µà¹à¸¢à¸§à¸à¹à¸à¸</h4>
<blockquote><p>&#8211; <a href="http://codebee.co.th/labs/à¹à¸£à¸µà¸¢à¸-php-codeigniter-à¹à¸à¹à¸à¹à¸à¹à¸à¸²à¸-à¸à¸à¸-1-hello-codeignit/" target="_blank">à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸à¹à¸¥à¸°à¸à¸´à¸à¸à¸±à¹à¸ codeigniter</a><br />
&#8211; <a href="http://codebee.co.th/labs/php-codeigniter-à¹à¸à¹à¸à¹à¸à¹à¸à¸²à¸-à¸à¸²à¸£à¸à¸±à¸-index-php-à¸à¸/" target="_blank">à¸à¸±à¸ index.php à¸à¸à¸à¸à¸²à¸ URL</a><br />
&#8211; <a href="http://codebee.co.th/labs/php-codeigniter-à¹à¸à¹à¸à¹à¸à¹à¸à¸²à¸-à¸à¸à¸-2-รัà¸à¸ªà¹à¸/" target="_blank">à¸à¸²à¸£à¸£à¸±à¸à¸ªà¹à¸à¸à¹à¸²à¸£à¸°à¸«à¸§à¹à¸²à¸ view à¹à¸¥à¸° controller</a></p></blockquote>

สอน Codeigniter การใช้งาน Model

php-codeigniter-framework
