<h2>à¸à¸³à¹à¸§à¹à¸à¹à¸à¸à¹à¸à¹à¸§à¸¢ codeigniter à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ autoload</h2>
<p></br><br />
à¸à¸³à¹à¸§à¹à¸à¹à¸à¸à¹à¸à¹à¸§à¸¢ codeigniter à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ autoload</p>
<p>à¸à¸²à¸£à¸à¸³ autoload à¹à¸ codeigniter à¸à¸±à¹à¸ หมายà¸à¸¶à¸à¸à¸²à¸£à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸ php class à¸à¸µà¹à¸à¸¹à¸à¸ªà¸£à¹à¸²à¸à¸à¸¶à¹à¸à¸à¸²à¸à¸à¸±à¸§ framework à¹à¸à¸à¹à¸¥à¸°à¸£à¸§à¸¡à¹à¸à¸à¸¶à¸ class à¸à¸µà¹à¸à¸¹à¸à¸ªà¸£à¹à¸²à¸à¸à¸¶à¹à¸à¹à¸«à¸¡à¹à¸à¸²à¸à¸à¸±à¸à¸à¸±à¸à¸à¸² à¸à¸²à¸£à¸à¸³ autoload à¹à¸«à¸¡à¸²à¸°à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸¥à¸²à¸ªà¸à¸µà¹à¸à¸³à¹à¸à¹à¸à¸à¸µà¹à¸à¸°à¸à¹à¸à¸à¹à¸£à¸µà¸¢à¸à¹à¸à¹à¸à¸²à¸à¸à¸¢à¸¹à¹à¸à¹à¸à¸¢ ๠à¹à¸¡à¹à¸à¸§à¸£à¸à¸µà¹à¸à¸°à¸à¸³ autoload à¸à¸±à¸à¸à¸¸à¸à¸à¸¥à¸²à¸ªà¸à¸µà¹à¹à¸£à¸²à¸ªà¸£à¹à¸²à¸à¸à¸¶à¹à¸ <!--more--></p>
<p>สำหรัà¸à¸à¸¥à¸²à¸ªà¸à¸µà¹à¸¡à¸µà¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¹à¸¡à¹à¸à¹à¸à¸¢à¸à¸±à¸ à¸à¸§à¸²à¸¡à¸«à¸¡à¸²à¸¢à¸à¸·à¸ à¸à¸²à¸à¸à¸°à¸¡à¸µà¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¹à¸à¸à¸²à¸ controller à¹à¸à¹à¸²à¸à¸±à¹à¸ à¹à¸¡à¹à¸à¸§à¸£à¸£à¸°à¸à¸¸à¸à¸¥à¸²à¸ªà¸à¸±à¹à¸à¸¥à¸à¹à¸ autoload à¸à¸§à¸£à¸à¸µà¹à¸à¸°à¸à¸³à¸à¸²à¸£à¹à¸«à¸¥à¸à¹à¸¥à¸°à¹à¸à¹à¸à¸²à¸à¹à¸à¸à¸²à¸°à¸ªà¹à¸§à¸à¹à¸à¹à¸²à¸à¸±à¹à¸<br />
</br></p>
<h4>à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ autoload à¹à¸ codeigniter</h4>
<p>à¹à¸à¸¥à¹ autoload.php à¸à¸°à¸à¸¹à¸à¹à¸à¹à¸à¹à¸§à¹à¹à¸ application/config/autoload.php à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸³ autoload à¹à¸à¹à¸à¸±à¸à¸à¸¸à¸à¸£à¸¹à¸à¹à¸à¸à¸à¸¥à¸²à¸ªà¹à¸à¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¸à¸ codeigniter à¸à¸·à¸</p>
<pre class="lang:default highlight:0 decode:true " > 
| 1. Packages 
| 2. Libraries 
| 3. Helper files 
| 4. Custom config files 
| 5. Language files 
| 6. Models</pre>
<p></br></p>
<p><strong>1. Packages autoload </strong><br />
à¸à¸²à¸£à¹à¸«à¸¥à¸ Packages à¸à¸°à¹à¸à¹à¸à¸à¸²à¸£à¹à¸«à¸¥à¸à¸à¸¥à¸²à¸ªà¸à¸µà¹à¹à¸à¹à¸ Third Party à¹à¸à¹à¸²à¸¡à¸²à¸à¸³à¸à¸²à¸à¸£à¹à¸§à¸¡à¸à¸±à¸à¹à¸à¸£à¸¡à¹à¸§à¸´à¸£à¹à¸ à¸à¸²à¸£à¸à¸³ autoload package มัà¸à¸à¸°à¹à¸à¹à¸à¸±à¸ php libraries à¸à¸µà¹à¸à¸³à¸à¸²à¸à¹à¸à¸à¸²à¸°à¹à¸à¸²à¸°à¸à¸à¸ ายà¹à¸à¸à¸±à¸§à¹à¸à¸ à¹à¸¡à¹à¸¡à¸µà¸à¸²à¸£ extends à¸à¸¸à¸à¸ªà¸¡à¸à¸±à¸à¸´à¹à¸ ๠à¸à¸à¸ ci<br />
à¹à¸à¹à¸à¹à¸à¸¥à¹ php class à¹à¸§à¹à¸à¸µà¹</p>
<pre class="lang:default highlight:0 decode:true " >application/third_party/</pre>
<p>à¸à¸±à¸§à¸à¸¢à¹à¸²à¸ autoload package</p>
<pre class="lang:default highlight:1 decode:true " >$autoload['packages'] = array(APPPATH.'third_party/pdf');</pre>
<p></br><br />
<strong>2. Libraries autoload </strong><br />
à¸à¸²à¸£à¹à¸«à¸¥à¸ Libraries à¸à¸°à¹à¸à¹à¸à¸à¸²à¸£à¹à¸«à¸¥à¸à¸à¸¥à¸²à¸ªà¸à¸µà¹ extends หรืà¸à¹à¸¡à¹ extends ci à¸à¹à¹à¸à¹ à¹à¸à¹à¸à¸à¸¥à¸²à¸ªà¸à¸µà¹à¸¡à¸µà¸à¸¢à¸¹à¹à¹à¸¥à¹à¸§à¹à¸ ci หรืà¸à¸à¸¥à¸²à¸ªà¸à¸µà¹à¸à¸±à¸à¸à¸±à¸à¸à¸²à¸ªà¸£à¹à¸²à¸à¸à¸¶à¹à¸à¸¡à¸²à¹à¸à¹à¸à¸²à¸à¹à¸à¸<br />
à¹à¸à¹à¸à¹à¸à¸¥à¹ php class à¹à¸§à¹à¸à¸µà¹ </p>
<pre class="lang:default highlight:0 decode:true " >application/libraries/</pre>
<p>à¸à¸±à¸§à¸à¸¢à¹à¸²à¸ autoload Libraries</p>
<pre class="lang:default highlight:1 decode:true " >$autoload['libraries'] = array('database','pages');</pre>
<p>à¸à¸²à¸à¹à¸à¹à¸à¸à¹à¸²à¸à¸à¸ database à¸à¸·à¸ class libraries à¸à¸à¸ codeigniter สà¹à¸§à¸ pages à¸à¸·à¸à¸à¸¥à¸²à¸ªà¸à¸µà¹à¹à¸£à¸²à¸ªà¸£à¹à¸²à¸à¸à¸¶à¹à¸à¸¡à¸²à¹à¸à¸à¹à¸¥à¸°à¸à¸¹à¸à¹à¸à¹à¸à¹à¸§à¹à¹à¸ application/libraries/pages<br />
</br><br />
<strong>3. Helper autoload </strong><br />
à¸à¸²à¸£à¹à¸«à¸¥à¸ helper à¸à¸°à¹à¸à¹à¸à¸à¸²à¸£à¹à¸«à¸¥à¸ helper class à¸à¸à¸ ci à¹à¸à¸à¹à¸¥à¸° helper à¸à¸µà¹à¹à¸£à¸²à¸ªà¸£à¹à¸²à¸à¸à¸¶à¹à¸à¸¡à¸²à¸«à¹à¸¡à¹ à¸à¸±à¸§à¸à¸¥à¸²à¸ªà¸à¸°à¸à¸¹à¸à¹à¸à¹à¸à¹à¸§à¹à¹à¸ application/helper/<br />
à¹à¸à¹à¸à¹à¸à¸¥à¹ php class à¹à¸§à¹à¸à¸µà¹</p>
<pre class="lang:default highlight:0 decode:true " > 
application/helper/</pre>
<p>à¸à¸±à¸§à¸à¸¢à¹à¸²à¸ autoload helper</p>
<pre class="lang:default highlight:1 decode:true " > 
$autoload['helper'] = array('url', 'file');</pre>
<p></br><br />
<strong>4. Config autoload </strong><br />
à¹à¸à¸¢à¸à¸à¸à¸´à¹à¸¥à¹à¸§à¸à¹à¸²à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¸à¸à¸ codeigniter framework à¸à¸°à¸¡à¸µ config à¹à¸«à¹à¹à¸£à¸²à¹à¸à¸µà¸¢à¸ 1 à¸à¸¥à¸²à¸ª à¹à¸à¹à¸à¹à¸§à¹à¹à¸ application/config/config.php à¹à¸§à¹à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¹à¸²à¸ ๠à¸à¸à¸à¹à¸§à¹à¸à¹à¸à¸à¹ à¹à¸à¹à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸¡à¸µà¹à¸à¹à¸¡à¸²à¸à¸à¸§à¹à¸² 1 config à¹à¸¥à¸°à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸³à¸«à¸à¸à¹à¸à¹à¹à¸à¸ªà¹à¸§à¸ autolod<br />
à¹à¸à¹à¸à¹à¸à¸¥à¹ php class à¹à¸§à¹à¸à¸µà¹</p>
<pre class="lang:default highlight:0 decode:true " > 
application/config/</pre>
<p>à¸à¸±à¸§à¸à¸¢à¹à¸²à¸ autoload config</p>
<pre class="lang:default highlight:1 decode:true " > 
$autoload['config'] = array('config1', 'config2'); 
</pre>
<p></br><br />
<strong>5. Language autoload </strong><br />
à¹à¸à¸à¸£à¸à¸µà¸à¸µà¹à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸£à¸²à¸¡à¸µà¸à¸²à¸£à¹à¸à¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¹à¸à¹à¸à¸¥à¹à¸ าษาหรืà¸à¸¡à¸µà¸ าษามาà¸à¸à¸§à¹à¸² 2 ภาษา à¹à¸£à¸²à¸à¸³à¹à¸à¹à¸à¸à¸°à¸à¹à¸à¸à¸à¸³ autoload สำหรัà¸à¸ าษาà¸à¸±à¹à¸ สามารà¸à¸£à¸°à¸à¸¸à¹à¸à¹à¹à¸à¸ªà¹à¸§à¸ Language à¹à¸ codeigniter à¸à¸±à¹à¸à¸à¸°à¹à¸à¹à¸à¹à¸à¸¥à¹à¸ าษาà¹à¸à¸¢à¸¡à¸µà¸à¸à¸à¸·à¸ à¸à¸·à¹à¸à¸à¸¥à¸²à¸ªà¸à¸°à¸à¹à¸à¸à¸¥à¸à¸à¹à¸²à¸¢à¸à¹à¸§à¸¢ _lang ยà¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸ ภาษาà¹à¸à¸¢ = thailand_lang.php à¹à¸¥à¸°à¸ าษาà¸à¸±à¸à¸à¸¤à¸© = english_lang.php à¹à¸à¹à¸à¸à¸à¸à¸³à¸«à¸à¸à¹à¸ autoload à¹à¸«à¹à¸à¸±à¸ _lang.php à¸à¸à¸<br />
à¹à¸à¹à¸à¹à¸à¸¥à¹ php class à¹à¸§à¹à¸à¸µà¹</p>
<pre class="lang:default highlight:0 decode:true " > 
application/language/</pre>
<p>à¸à¸±à¸§à¸à¸¢à¹à¸²à¸ autoload language</p>
<pre class="lang:default highlight:1 decode:true " > 
$autoload['language'] = array('thailand', 'english'); 
</pre>
<p></br><br />
<strong>5. Models autoload </strong><br />
à¸à¸²à¸£à¸à¸³ autoload à¹à¸«à¹à¸à¸±à¸ models à¹à¸«à¸¡à¸²à¸°à¸à¸±à¸ models à¸à¸µà¹à¹à¸à¹à¸à¸²à¸à¸à¹à¸à¸¢ ๠à¹à¸à¹à¸²à¸à¸±à¹à¸ à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸ à¹à¸£à¸²à¸à¸²à¸à¸à¸°à¸à¹à¸à¸ query à¸à¹à¸à¸¡à¸¹à¸¥à¸ªà¸´à¸à¸à¹à¸²à¸à¸¶à¹à¸à¸¡à¸²à¹à¸ªà¸à¸à¸à¹à¸à¸¢ ๠à¹à¸à¸«à¸¥à¸²à¸¢ ๠controller à¹à¸à¸à¸à¸µà¹à¸à¸°à¸à¹à¸à¸à¹à¸à¹à¸à¸²à¸£à¹à¸«à¸¥à¸à¹à¸ controller à¸à¹à¹à¸«à¹à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¹à¸à¸à¸²à¸£à¸à¸³à¹à¸à¹à¸ autoload à¹à¸à¸<br />
à¹à¸à¹à¸à¹à¸à¸¥à¹ php class à¹à¸§à¹à¸à¸µà¹</p>
<pre class="lang:default highlight:0 decode:true " > 
application/models/</pre>
<p>à¸à¸±à¸§à¸à¸¢à¹à¸²à¸ autoload language</p>
<pre class="lang:default highlight:1 decode:true " > 
$autoload['models'] = array('model_product'); 
</pre>
<p></br></p>

ทำเว็บไซต์ด้วย codeigniter การใช้งาน autoload

php-codeigniter-framework
