<h3>วิà¸à¸µà¹à¸à¹à¸à¸²à¸ core à¹à¸ codeigniter à¹à¸à¸´à¹à¸¡à¸à¸¸à¸à¸ªà¸¡à¸à¸±à¸à¸´à¸£à¸°à¸à¸à¸«à¸¥à¸±à¸</h3>
<p>สำหรัà¸à¸à¸²à¸£à¸à¸±à¸à¸à¸²à¹à¸§à¹à¸à¹à¸à¸à¹à¸à¹à¸§à¸¢ framework à¹à¸¡à¹à¸§à¹à¸²à¸à¸°à¹à¸à¹à¹à¸à¸£à¸¡à¹à¸§à¸´à¸£à¹à¸à¸à¸°à¹à¸£à¸à¸à¹à¸¥à¸à¸à¸µà¹ à¹à¸à¸¢à¸à¸·à¹à¸à¸à¸²à¸à¹à¸¥à¹à¸§à¸à¹à¹à¸à¸·à¹à¸à¸à¸³à¸«à¸à¸à¸¡à¸²à¸à¸£à¸à¸²à¸<br />
à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¹à¸«à¹à¹à¸à¹à¸à¸à¸´à¸¨à¸à¸²à¸à¹à¸à¸µà¸¢à¸§à¸à¸±à¸ à¹à¸à¸·à¹à¸à¸à¸£à¸°à¹à¸¢à¸à¸à¹à¸à¸·à¸à¸à¸²à¸£ à¹à¸à¹à¹à¸ à¸à¸£à¸±à¸à¸à¸£à¸¸à¸ à¹à¸¥à¸°à¸à¸±à¸à¸à¸²à¸à¹à¸à¸¢à¸à¸à¹à¸à¹à¹à¸à¸¢à¸à¹à¸²à¸¢<br />
<!--more--></p>
<p></br><br />
codeigniter framework à¹à¸à¹à¸à¸à¸µà¸à¸«à¸à¸¶à¹à¸à¹à¸à¸£à¸¡à¹à¸§à¸´à¸£à¹à¸à¸à¸µà¹à¸¡à¸µà¸¡à¸²à¸à¸£à¸à¸²à¸à¸«à¸£à¸·à¸à¸à¸£à¸à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸µà¹à¸à¸±à¸à¹à¸à¸à¹à¸à¹à¸à¸¶à¸à¸à¸£à¸°à¸à¸±à¹à¸à¸à¸¹à¹à¸à¸±à¸à¸à¸²<br />
à¹à¸à¸£à¸¡à¹à¸§à¸´à¸£à¹à¸à¸à¹à¸à¸à¸à¹à¸à¸à¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¹à¸«à¹à¸£à¸à¸à¸£à¸±à¸à¸à¸²à¸£à¸à¸±à¸à¸à¸²à¸à¹à¸à¸¢à¸à¸à¸à¸µà¹à¸¢à¸·à¸à¸«à¸¢à¸¸à¹à¸ à¸à¸°à¹à¸«à¹à¸à¹à¸à¹à¸à¸²à¸à¸à¸²à¸£à¸à¸µà¹à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸´à¹à¸¡à¸à¸§à¸²à¸¡à¸ªà¸²à¸¡à¸²à¸£à¸<br />
à¸à¸à¸à¸£à¸°à¸à¸à¹à¸à¹à¸à¹à¸§à¸¢à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ core system à¹à¸ codeigniter</p>
<p></br></p>
<h4>à¸à¸±à¹à¸à¸à¹à¸² core class</h4>
<p>à¸à¹à¸à¸à¸à¸µà¹à¹à¸£à¸²à¸à¸°à¸à¸³à¸à¸²à¸£à¹à¸à¸´à¹à¸¡à¸à¸¸à¸à¸ªà¸¡à¸à¸±à¸à¸´à¹à¸ ๠à¹à¸à¹à¸²à¹à¸à¹à¸ native libraries à¸à¸à¸ codeigniter à¸à¸±à¹à¸ à¹à¸«à¹à¹à¸à¹à¸²à¹à¸à¸à¸±à¹à¸à¸à¹à¸²<br />
à¹à¸ application/config/config.php à¹à¸à¸·à¹à¸à¸à¸³à¸«à¸à¸ prefix subclass หรืà¸à¸à¸³à¸à¸³à¸«à¸à¹à¸²à¸à¸à¸à¸à¸¥à¸²à¸ªà¸à¸µà¹à¹à¸£à¸²à¸à¸°à¸ªà¸£à¹à¸²à¸<br />
à¸à¸¶à¹à¸à¸¡à¸² à¹à¸à¸¢à¸à¹à¸²à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¸à¸à¸ codeigniter à¸à¸µà¹à¸ªà¸£à¹à¸²à¸à¹à¸«à¹à¹à¸£à¸²à¸à¸·à¸ &#8220;MY_&#8221; ( à¸à¸°à¹à¸à¸¥à¸µà¹à¸¢à¸à¸à¹à¹à¸à¹à¹à¸¡à¹à¹à¸à¸¥à¸µà¹à¸¢à¸à¸à¹à¹à¸à¹ )</p>
<pre class="lang:default decode:true " >$config['subclass_prefix'] = 'MY_';</pre>
<p></br></p>
<h4>สรà¹à¸²à¸ core class</h4>
<p>à¸à¸à¸¥à¸à¸à¸ªà¸£à¹à¸²à¸ core class à¹à¸à¸¢à¸ªà¸·à¸à¸à¸à¸à¸à¸¸à¸à¸ªà¸¡à¸à¸±à¸à¸´à¸à¸à¸ native libraries à¸à¸·à¸à¸à¸¥à¸²à¸ª CI_Controller<br />
วิà¸à¸µà¸ªà¸£à¹à¸²à¸ core class à¹à¸«à¹à¸ªà¸£à¹à¸²à¸à¹à¸§à¹à¹à¸ application/core/MY_Controller.php</p>
<pre class="lang:default decode:true " title="application/core/MY_Controller" >class MY_Controller extends CI_Controller { 
 
 public function __construct() 
 { 
 parent::__construct(); 
 } 
}</pre>
<p></br></p>
<h4>à¹à¸à¹à¸à¸²à¸ core à¹à¸ Controller</h4>
<p>à¸à¹à¸à¸à¸«à¸à¹à¸²à¸à¸µà¹à¹à¸£à¸²à¹à¸à¹à¸ªà¸£à¹à¸²à¸ core à¸à¸¥à¸²à¸ªà¸à¸·à¹à¸à¸§à¹à¸² MY_Controller à¸à¸¶à¹à¸à¸ªà¸·à¸à¸à¸à¸à¸à¸¸à¸à¸ªà¸¡à¸à¸±à¸à¸´à¸à¹à¸²à¸ ๠à¸à¸à¸ CI_Controller<br />
à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸³ MY_Controller à¹à¸à¹à¸à¹à¹à¸ Controller à¹à¸ ๠à¸à¹à¹à¸à¹ à¹à¸à¸¢à¹à¸à¸µà¸¢à¸à¹à¸à¹à¸à¹à¸à¹à¸à¸±à¸à¸à¸µà¹</p>
<pre class="lang:default decode:true " >class Home extends MY_Controller { 
 
 public function __construct() 
 { 
 parent::__construct(); 
 } 
 
 public function index() 
 { 
 $this->;load->;view('home_view'); 
 } 
}</pre>
<h4>à¹à¸à¹à¸à¸²à¸ core method à¹à¸ Controller à¹à¸à¹à¹à¸¥à¸¢</h4>
<p>à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸ªà¸£à¹à¸²à¸à¹à¸¡à¸à¸à¸à¸«à¸£à¸·à¸à¸à¸±à¸à¸à¹à¸à¸±à¹à¸à¹à¸ MY_Controller à¹à¸¥à¸°à¸à¸³à¸¡à¸²à¹à¸à¹à¸à¸²à¸à¹à¸ Controller à¹à¸à¹à¸à¸±à¸à¸à¸µ</p>
<p><strong>application/core/MY_Controller.php</strong></p>
<pre class="lang:default decode:true " title="application/core/MY_Controller" > 
class MY_Controller extends CI_Controller { 
 
 public function __construct() 
 { 
 parent::__construct(); 
 } 
 public function changeLang() 
 { 
 
 } 
}</pre>
<p>à¹à¸à¹à¸à¸²à¸à¹à¸¡à¸à¸à¸ changeLang à¹à¸ <strong>application/controller/Home.php</strong></p>
<pre class="lang:default decode:true " > 
class Home extends MY_Controller { 
 
 public function __construct() 
 { 
 parent::__construct(); 
 $this->changeLang(); 
 } 
 
 public function index() 
 { 
 $this->;load->;view('home_view'); 
 } 
}</pre>

วิธีใช้งาน core เพิ่มคุณสมบัติให้ codeigniter

php-codeigniter-framework
