<p><strong>PHP Codeigniter à¹à¸à¹à¸à¹à¸à¹à¸à¸²à¸ : à¸à¸à¸ 2 รัà¸à¸ªà¹à¸à¸à¹à¸²à¸£à¸°à¸«à¸§à¹à¸²à¸ views à¹à¸¥à¸° controllers</strong></p>
<p>à¸à¸²à¸à¸à¸à¸à¸§à¸²à¸¡à¸à¸µà¹à¹à¸¥à¹à¸§à¹à¸£à¸²à¹à¸à¹à¸à¸³à¸à¸§à¸²à¸¡à¹à¸à¹à¸²à¹à¸à¹à¸à¸·à¹à¸à¸à¸à¹à¸ à¸à¸±à¹à¸à¹à¸à¹à¸à¸²à¸£à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸à¹à¸à¸¥à¹ à¸à¸à¸à¸¶à¸à¸à¸±à¹à¸à¸à¸à¸à¸à¸²à¸£à¸à¸´à¸à¸à¸±à¹à¸ codeigniter<br />
à¸à¸à¸à¸§à¸²à¸¡à¸à¸µà¹à¹à¸£à¸²à¸à¸°à¹à¸£à¸´à¹à¸¡à¸¥à¸à¸¡à¸·à¸à¹à¸à¸µà¸¢à¸à¹à¸à¸£à¹à¸à¸£à¸¡ à¹à¸à¸¢à¹à¸£à¸´à¹à¸¡à¸à¸²à¸à¸à¸²à¸£à¸ªà¸£à¹à¸²à¸à¹à¸à¸¥à¹ views à¹à¸¥à¸° controllers<br />
à¹à¸à¸à¸à¸à¸¶à¸à¸à¸²à¸£à¸£à¸±à¸à¸ªà¹à¸à¸à¸±à¸§à¹à¸à¸£à¸£à¸°à¸«à¸§à¹à¸²à¸à¸à¸±à¸<br />
<!--more--><br />
à¸à¹à¸²à¸à¸à¸à¸à¸§à¸²à¸¡ à¸à¸à¸ 1 <a href="http://codebee.co.th/labs/à¹à¸£à¸µà¸¢à¸-php-codeigniter-à¹à¸à¹à¸à¹à¸à¹à¸à¸²à¸-à¸à¸à¸-1-hello-codeignit/" target="_blank" rel="noopener noreferrer">à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸à¹à¸¥à¸°à¸à¸´à¸à¸à¸±à¹à¸ codeinginter</a></p>
<p><strong>1</strong>. à¹à¸à¸´à¸à¹à¸à¸¥à¹à¸à¹à¸à¹à¸à¸£à¹à¸à¸à¸à¸à¸à¹à¸£à¸²à¸à¸£à¸±à¸ à¹à¸à¸à¸µà¹ application/controllers/Welcome.php<br />
à¹à¸à¸´à¸à¹à¸à¸¥à¹ Welcome.php à¸à¸±à¸à¹à¸à¸£à¹à¸à¸£à¸¡ editor à¸à¸±à¹à¸§à¹à¸ à¸à¸³à¸à¸²à¸£à¹à¸à¹à¹à¸à¸à¸·à¹à¸ class à¹à¸à¹à¸ Home ลภcomment text à¸à¸à¸à¹à¸<br />
à¹à¸¥à¸°à¹à¸à¸à¹à¸à¸à¸µà¹ path à¹à¸à¸´à¸¡à¸à¸±à¹à¸à¸à¸·à¹à¸à¹à¸à¸¥à¹à¸§à¹à¸² application/controllers/home.php</p>
<pre class="lang:php decode:true " title=" application/controllers/home.php"><;?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Home extends CI_Controller {
	public function index()
	{
		$this->;load->;view('welcome_message');
	}
}
</pre>
<p>หลัà¸à¸à¸²à¸£à¸à¸±à¹à¸à¸à¸·à¹à¸ class à¹à¸à¸ าษาà¸à¸µà¹à¸à¸à¸à¸µ à¸à¸°à¸à¹à¸à¸à¸à¸¶à¹à¸à¸à¹à¸à¸à¹à¸§à¸¢à¸à¸±à¸à¸©à¸£à¸à¸±à¸§à¸à¸´à¸¡à¸à¹à¹à¸«à¸à¹ สà¹à¸§à¸à¸à¸·à¹à¸à¹à¸à¸¥à¹à¹à¸à¹à¸à¸à¸±à¸§à¸à¸´à¸¡à¸à¹à¹à¸¥à¹à¸à¸à¹à¹à¸à¹à¸à¸£à¸±à¸<br />
à¸à¸°à¸ªà¸±à¸à¹à¸à¸à¸¸à¹à¸«à¹à¸à¸§à¹à¸²à¸à¸¸à¸ class à¹à¸ application/controllers/ à¸à¸°à¸à¹à¸à¸à¸à¸³à¸à¸²à¸£ extends à¸à¸¥à¸²à¸ªà¸«à¸¥à¸±à¸à¸à¸à¸ CI<br />
à¸à¸·à¸ CI_Controller</p>
<p><strong>1.1</strong> à¹à¸£à¸²à¹à¸à¹à¹à¸à¹à¸à¸à¹à¸à¹à¸à¸à¸à¸à¸à¹à¸à¸¥à¹ controllers มาà¹à¸¥à¹à¸§à¸à¹à¸à¹à¸à¹à¸£à¸²à¸à¸°à¸à¸à¸¥à¸à¸à¸ªà¹à¸à¸à¹à¸²à¸à¸±à¸§à¹à¸à¸£à¸à¸à¸à¹à¸à¹à¸ªà¸à¸à¸à¸¥à¹à¸à¸ªà¹à¸§à¸à¸à¸à¸ views à¸à¸±à¸à¸à¸°à¸à¸£à¸±à¸<br />
à¹à¸à¸à¸²à¸£à¸ªà¹à¸à¸à¹à¸²à¸à¸à¸à¹à¸à¹à¸«à¹ view à¸à¸±à¹à¸à¹à¸£à¸²à¸à¸°à¸ªà¹à¸à¹à¸à¹à¸à¸£à¸¹à¸à¹à¸à¸à¸à¸à¸à¸à¸±à¸§à¹à¸à¸£à¹à¸à¸ array à¸à¸£à¸±à¸<br />
à¹à¸à¸¢à¹à¸«à¹à¹à¸£à¸²à¸à¸à¸¥à¸à¸à¸ªà¸£à¹à¸²à¸à¸à¸±à¸§à¹à¸à¸£à¹à¸à¸ array à¸à¸¶à¹à¸à¸¡à¸²à¹à¸¥à¸°à¸à¸³à¸«à¸à¸à¸à¹à¸²à¹à¸«à¹à¸à¸±à¸§à¹à¸à¸£à¸à¸£à¸±à¸</p>
<pre class="lang:php decode:true " title="application/controllers/home.php"><;?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Home extends CI_Controller {
	public function index()
	{
		$data['title'] = "หà¸à¹à¸²à¹à¸£à¸";
		$this->;load->;view('welcome_message');
	}
}</pre>
<p>à¸à¸²à¸à¸à¸±à¹à¸à¹à¸«à¹à¹à¸£à¸²à¹à¸à¸¥à¸µà¹à¸¢à¸à¸à¸²à¸£à¹à¸«à¸¥à¸ views à¸à¸²à¸ welcome_message à¹à¸à¹à¸ home_view</p>
<p>home_view มาà¸à¸²à¸à¹à¸à¸¥à¹ home_view.php à¹à¸à¹à¸à¸à¸à¹à¸à¹à¸à¸³à¸ªà¸±à¹à¸ load->;view à¸à¸à¸ ci à¹à¸¡à¹à¸à¹à¸à¸à¹à¸ªà¹à¸à¸²à¸¡à¸ªà¸à¸¸à¸¥à¸à¸à¸à¹à¸à¸¥à¹à¸à¸£à¸±à¸ à¹à¸à¹à¸à¹à¸à¸¥à¹à¸à¸µà¹à¹à¸£à¸²à¸à¸°à¸ªà¸£à¹à¸²à¸à¹à¸§à¹à¹à¸à¹à¸à¸¥à¹à¸à¹à¸ views à¸à¸¶à¹à¸à¹à¸à¹à¸à¹à¸à¸¥à¹à¸à¸µà¹à¸à¸°à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥à¹à¸à¹à¸à¹à¸à¹à¸à¸ªà¹à¸§à¸ front-end à¸à¸·à¸ html,css,javascript )<br />
à¸à¸²à¸£à¸ªà¹à¸à¸à¸±à¸§à¹à¸à¸£à¸à¸²à¸ controllers à¹à¸ views สำหรัภci à¹à¸¥à¹à¸§à¸à¹à¸²à¸¢ ๠à¹à¸¥à¸¢à¸à¸£à¸±à¸à¹à¸à¹à¹à¸à¸´à¹à¸¡ parameter à¹à¸à¹à¸²à¹à¸à¸à¹à¸à¸à¸²à¸à¸à¸·à¹à¸à¹à¸à¸¥à¹ à¹à¸£à¸²à¸à¹à¸à¸°à¹à¸à¹à¹à¸à¹à¸à¸à¸±à¸à¸à¸µà¹à¸à¸£à¸±à¸</p>
<pre class="lang:php decode:true " title="application/controllers/home.php"><;?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Home extends CI_Controller {
	public function index()
	{
		$data['title'] = "หà¸à¹à¸²à¹à¸£à¸";
		$this->;load->;view('home_views',$data);
	}
}</pre>
<p><strong>à¹à¸ªà¸£à¹à¸à¹à¸à¹à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸à¸ controllers</strong></p>
<p>2. หลัà¸à¸à¸²à¸à¸à¸µà¹à¹à¸£à¸²à¹à¸à¹à¸ªà¸£à¹à¸²à¸ home.php à¸à¸µà¹à¹à¸à¹à¸ controllers à¹à¸¥à¸°à¸ªà¹à¸à¸à¸±à¸§à¹à¸à¸£à¸à¸à¸à¸¡à¸²à¹à¸¥à¹à¸§ à¸à¸à¸à¸à¸µà¹à¹à¸£à¸²à¸à¸°à¸¢à¸±à¸à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸<br />
à¸à¸à¸ªà¸à¸à¹à¸à¹à¸à¸à¸µà¹à¹à¸£à¸²à¹à¸à¸µà¸¢à¸à¹à¸§à¹à¹à¸à¹ à¸à¸à¸à¸§à¹à¸²à¹à¸£à¸²à¸à¸°à¸ªà¸£à¹à¸²à¸à¹à¸à¸¥à¹ home_view.php à¸à¸µà¹à¸à¸±à¸§ home controllers à¹à¸à¹à¸à¸³à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¹à¸«à¸¥à¸à¹à¸à¹à¸ªà¸à¸à¸à¸¥</p>
<p>à¸à¸±à¹à¸à¸à¸à¸à¸à¸²à¸£à¸ªà¸£à¹à¸²à¸à¹à¸à¸¥à¹ home_view.php à¸à¹à¸à¹à¸²à¸¢ ๠à¸à¸£à¸±à¸ à¹à¸à¸´à¸à¹à¸à¸£à¹à¸à¸£à¸¡ editor à¹à¸ªà¹à¹à¸à¹à¸ html<br />
à¹à¸ªà¸£à¹à¸à¹à¸¥à¹à¸§à¹à¸à¸à¹à¸à¸¥à¹à¹à¸à¸à¸µà¹ application/views/home_view.php</p>
<p>à¹à¸ home.php à¸à¸¶à¹à¸à¹à¸à¹à¸ controllers à¸à¸µà¹à¹à¸£à¸²à¹à¸à¹à¸ªà¸£à¹à¸²à¸à¹à¸§à¹ à¹à¸£à¸²à¹à¸à¹à¸ªà¹à¸à¸à¸±à¸§à¹à¸à¸£à¹à¸à¸ array<br />
à¸à¸µà¹à¸à¸·à¹à¸à¸§à¹à¸² $data มาà¹à¸«à¹ home_view.php<br />
à¹à¸«à¹à¸à¸à¸ªà¸à¸à¹à¸à¸¢à¸à¸²à¸£ echo $title à¸à¸¹à¸à¸£à¸±à¸à¸§à¹à¸²à¸à¸±à¸§à¹à¸à¸£à¸à¸µà¹à¹à¸à¹à¸à¸¹à¸à¸ªà¹à¸à¸à¸à¸à¸¡à¸²à¸à¸¢à¹à¸²à¸à¸à¸¹à¸à¸à¹à¸à¸à¸«à¸£à¸·à¸à¸à¹à¸²à¸§<br />
à¸à¸°à¹à¸à¹à¹à¸à¹à¸à¹à¸à¹à¸à¸¥à¹ home_view.php à¸à¸£à¸°à¸¡à¸²à¸à¸à¸µà¹à¸à¸£à¸±à¸</p>
<pre class="lang:php decode:true " title="home_view.php"><;html>;
 <;head>;
 <;title>;<;?php echo $title; ?>;<;/title>;
 <;/head>;
 <;body>;
 	<;?php echo $title; ?>;
 <;/body>;
<;/html>;
</pre>
<p>หาà¸à¹à¸à¹à¸à¸à¸µà¹à¹à¸£à¸²à¹à¸à¸µà¸¢à¸à¸à¸¹à¸à¸à¹à¸à¸à¸à¸±à¹à¸à¸à¸²à¸à¸à¸±à¹à¸ controllers à¹à¸¥à¸° views à¸à¸¥à¸¥à¸±à¸à¸à¹à¸à¸µà¹à¹à¸à¹à¹à¸£à¸²à¸à¸°à¹à¸«à¹à¸à¸à¹à¸²à¸à¸à¸à¸à¸±à¸§à¹à¸à¸£ $title<br />
à¹à¸ªà¸à¸à¸à¸£à¸°à¸¡à¸²à¸à¸£à¸¹à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¸à¸£à¸±à¸</p>
<p><img src="http://codebee.co.th/labs/wp-content/uploads/2016/03/codeigniter-à¸à¸²à¸£à¸£à¸±à¸à¸ªà¹à¸à¸à¹à¸²à¸£à¸°à¸«à¸§à¹à¸²à¸-controllers-à¹à¸¥à¸°-views-001.png" alt="codeigniter à¸à¸²à¸£à¸£à¸±à¸à¸ªà¹à¸à¸à¹à¸²à¸£à¸°à¸«à¸§à¹à¸²à¸ controllers à¹à¸¥à¸° views"></p>
<p>à¹à¸à¸à¸à¸±à¸à¹à¸«à¸¡à¹à¸à¸à¸à¸«à¸à¹à¸²à¸à¸£à¸±à¸ PHP Codeigniter à¹à¸à¹à¸à¹à¸à¹à¸à¸²à¸</p>

PHP Codeigniter เน้นใช้งาน : ตอน 2 รับส่งค่าระหว่าง views และ controllers

php-codeigniter-framework
