<?xml version="1.0" encoding="UTF-8"?>
<page xmlns="http://api.springnote.com">
  <identifier type="integer">365947</identifier>
  <title>04. &#49444;&#51221; (Configuration)</title>
  <relation_is_part_of type="integer">365932</relation_is_part_of>
  <date_modified type="datetime">2007-11-01T05:59:03Z</date_modified>
  <uri>http://cakephp.springnote.com/pages/365947</uri>
  <date_created type="datetime">2007-07-13T15:07:17Z</date_created>
  <source>&lt;div id="toc" style="border: 1px solid tan; padding: 2px 10px 0px; background-color: rgb(255, 255, 250);"&gt;&lt;strong&gt;&#47785;&#52264;&lt;/strong&gt;
&lt;hr /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="/pages/365947#toc_0" title="toc_0" class="external"&gt;4. &#49444;&#51221;(Configuration)&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="/pages/365947#toc_1" title="toc_1" class="external"&gt;4.1. &#45936;&#51060;&#53552;&#48288;&#51060;&#49828;&#51032; &#49444;&#51221;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/pages/365947#toc_2" title="toc_2" class="external"&gt;4.2. &#51204;&#50669; &#49444;&#51221;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/pages/365947#toc_3" title="toc_3" class="external"&gt;4.3. &#46972;&#50864;&#53944; &#49444;&#51221;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/pages/365947#toc_4" title="toc_4" class="external"&gt;4.4 &#44256;&#44553; &#46972;&#50864;&#54021; &#49444;&#51221; : &#50612;&#46300;&#48124; &#46972;&#50864;&#54021;&#44284; &#50937;&#49436;&#48708;&#49828;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/pages/365947#toc_5" title="toc_5" class="external"&gt;4.5. (&#50741;&#49496;) &#52964;&#49828;&#53568; &#51064;&#54540;&#47113;&#49496;(&#50612;&#54805; &#48320;&#54868;) &#49444;&#51221;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;4. &#49444;&#51221; (Configuration)&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365947#toc_0" title="toc_0" class="anchor" id="toc_0" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h3&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;4.1. &#45936;&#51060;&#53552;&#48288;&#51060;&#49828;&#51032; &#49444;&#51221;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365947#toc_1" title="toc_1" class="anchor" id="toc_1" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;app/config/database.php&lt;/strong&gt; &#54028;&#51068;&#50640;&#49436; &#47784;&#46304; &#45936;&#51060;&#53552;&#48288;&#51060;&#49828; &#49444;&#51221;&#51012; &#54620;&#45796;. &#52376;&#51020; &#49444;&#52824;&#47484; &#54616;&#47732;, &lt;strong&gt;database.php&lt;/strong&gt; &#45716; &#51316;&#51116; &#54616;&#51648; &#50506;&#44592; &#46412;&#47928;&#50640;, &lt;strong&gt;database.php.default&lt;/strong&gt; &#47484; &#48373;&#49324;&#54616;&#50668; &#51089;&#49457;&#54616;&#44256;, &#54028;&#51068;&#47749;&#51012; &#48320;&#44221;&#54620;&#45796;. &#45796;&#51020;&#44284; &#44057;&#51060; &#45208;&#53440;&#45216; &#44163;&#51060;&#45796; :&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&#50696; 4.1. app/config/database.php&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;var $default = array('driver'&amp;nbsp;&amp;nbsp; =&amp;gt; 'mysql',&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'connect'&amp;nbsp; =&amp;gt; 'mysql_connect',&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'host'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; 'localhost',&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'login'&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; 'user',&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'password' =&amp;gt; 'password',&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'database' =&amp;gt; 'project_name',&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'prefix'&amp;nbsp;&amp;nbsp; =&amp;gt; '');&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#44592;&#48376;&#44050;&#51032; &#45936;&#51060;&#53552;&#48288;&#51060;&#49828; &#51217;&#49549; &#51221;&#48372;&#47484; &#51088;&#49888;&#51032; &#50528;&#54540;&#47532;&#52992;&#51060;&#49496;&#50857;&#51004;&#47196; &#44256;&#52828;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;'prefix' (&#51217;&#46160;&#49324;) &#53412;&#50640; &#45824;&#54644; : &#50668;&#44592;&#50640; &#49444;&#51221;&#54620; &#47928;&#51088;&#50676;&#51060;, &#50612;&#46496;&#54620; SQL &#54840;&#52636;&#51032; &#53580;&#51060;&#48660;&#47749; &#50526;&#50640; &#52628;&#44032;&#46108;&#45796;. &#51060; &#54616;&#45208;&#51032; &#49444;&#51221;&#51060; &#47784;&#46304; &#44275;&#50640;&#49436; &#49324;&#50857;&#46108;&#45796;. &#45936;&#51060;&#53552;&#48288;&#51060;&#49828;&#44032; &#54616;&#45208; &#48150;&#50640; &#50630;&#45716; &#54840;&#49828;&#54021;&#51012; &#51060;&#50857;&#54616;&#45716; &#44221;&#50864;&#50640;&#49436;&#46020; &#51060;&#47111;&#44172; &#50416;&#45716; &#44163;&#51004;&#47196; Cake &#51032; &#53580;&#51060;&#48660; &#44508;&#50557;&#51012; &#46384;&#47484; &#49688; &#51080;&#45796;. &#51452;&#51032; : HABTM &#51312;&#51064; &#53580;&#51060;&#48660;&#51008; &#54620;&#48264;&#47564; &#51217;&#46160;&#49324;&#44032; &#48537;&#45716;&#45796; : prefix_apples_bananas (O), prefix_apples_prefix_bananas (X).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;CakePHP &#45716;, &#45796;&#51020; &#45936;&#51060;&#53552;&#48288;&#51060;&#49828; &#46300;&#46972;&#51060;&#48260;&#47484; &#51648;&#50896;&#54620;&#45796; :&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;mysql&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;postgres&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;sqlite&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;pear-&lt;strong&gt;&#46300;&#46972;&#51060;&#48260;&#47749;&lt;/strong&gt; (&#50696;&#47484; &#46308;&#47732;, pear-mysql &#46321;.)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;adodb-&lt;strong&gt;&#46300;&#46972;&#51060;&#48260;&#47749;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;$default&lt;/strong&gt; &#51217;&#49549; &#51473;&#50640; &#51080;&#45716; 'connect' &#53412;&#47196;, &#45936;&#51060;&#53440;&#48288;&#51060;&#49828; &#51217;&#49549;&#51012; &#51648;&#49549;&#51201;&#51004;&#47196; &#54624;&#44163;&#51064;&#51648; &#51221;&#54624; &#49688; &#51080;&#45796;. database.php.default &#54028;&#51068;&#45236;&#50640; &#51080;&#45716; &#51452;&#49437;&#51012; &#52280;&#44256;&#54616;&#50668; &#45936;&#51060;&#53440;&#48288;&#51060;&#49828;&#51032; &#49483;&#50629;&#51032; &#53440;&#51077;&#51012; &#51648;&#51221;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#46608;&#54620; &#45936;&#51060;&#53552;&#48288;&#51060;&#49828; &#53580;&#51060;&#48660;&#51008; &#45796;&#51020; &#44508;&#50557;&#51012; &#46384;&#47484; &#54596;&#50836;&#44032; &#51080;&#45796; :&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Cake &#50640;&#49436; &#49324;&#50857;&#54616;&#45716; &#53580;&#51060;&#48660;&#47749;&#51008;, &#50689;&#50612;&#51032; &#48373;&#49688;&#54805;&#51004;&#47196; &#54620;&#45796;. "users", "authors"&amp;nbsp; &#46608;&#45716; "articles" &#46321;&#51060;&#45796;. &#51452;&#51032; : &#45824;&#51025;&#54616;&#45716; &#47784;&#45944;&#51032; &#51060;&#47492;&#51008; &#45800;&#49688;&#54805;&#51060;&#45796;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&#53580;&#51060;&#48660;&#50640;&#45716; 'id' &#46972;&#45716; &#51060;&#47492;&#51032; &#51452;&#50836;&#53412; (primary key) &#44032; &#48152;&#46300;&#49884; &#51080;&#50612;&#50556; &#54620;&#45796;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&#53580;&#51060;&#48660;&#45180;&#47532; &#44288;&#47144; &#51648;&#51012; &#44221;&#50864;, &lt;span class="link"&gt;&#50808;&#48512;&#53412; (foreign key)&lt;/span&gt; &#45716; 'article_id' &#50752; &#44057;&#51060; &#54620;&#45796;. &#53580;&#51060;&#48660;&#47749;&#51032; &#45800;&#49688;&#54805;&#51004;&#47196; &#50616;&#45908;&#48148;&#47484; &#48537;&#51060;&#44256;, &#47592;&#47560;&#51648;&#47561;&#50640; 'id' &#47484; &#48537;&#51064;&#45796;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&#53580;&#51060;&#48660;&#50640; 'created' (&#51089;&#49457;) &#50752;/&#46608;&#45716; 'modified' (&#49688;&#51221;) &#51060;&#46972;&#45716; &#52972;&#47100;&#51060; &#51080;&#51004;&#47732;, Cake &#45716; &#51201;&#51208;&#54620; &#49884;&#44592;&#50640; &#54596;&#46300;&#50640; &#45936;&#51060;&#53552;&#47484; &#51088;&#46041;&#51004;&#47196;&amp;nbsp;&#45347;&#45716;&#45796;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;database.php &#54028;&#51068;&#45236;&#50640;&#45716; $test &#51217;&#49549; &#49444;&#51221;&#46020; &#54252;&#54632;&#46108;&#45796;. &#50668;&#44592;&#50640; &#49444;&#51221;&#51012; &#51077;&#47141;(&#46608;&#45716; &#44057;&#51008; &#54252;&#47607;&#50640; &#49444;&#51221;&#51012; &#52628;&#44032;)&#54616;&#44256; &#50528;&#54540;&#47532;&#52992;&#51060;&#49496;&#51032; model &#51473;&#50640; &#45796;&#51020;&#44284; &#44057;&#51060; &#49444;&#51221;&#54644; &#51060;&#50857;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;var $useDbConfig = 'test';&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51060; &#48169;&#48277;&#51004;&#47196; &#51076;&#51032;&#51032; &#51217;&#49549; &#49444;&#51221;&#51012; &#52628;&#44032;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;4.2. &#51204;&#50669; &#49444;&#51221;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365947#toc_2" title="toc_2" class="anchor" id="toc_2" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h4&gt;
&lt;p&gt;CakePHP &#51032; &#51204;&#50669; &#49444;&#51221;&#51008; &lt;strong&gt;app/config/core.php&lt;/strong&gt; &#50640;&#49436; &#54620;&#45796;. &#49444;&#51221; &#54028;&#51068;&#51060;&#46972;&#45716; &#44163;&#51012; &#51221;&#47568; &#51339;&#50500;&#54616;&#51648; &#50506;&#51648;&#47564;, &#51089;&#49457;&#54624; &#49688; &#48150;&#50640; &#50630;&#50632;&#45796;. &#50668;&#44592;&#50640;&#49436; &#47751;&#44032;&#51648;&#47484; &#48320;&#44221;&#54624; &#49688; &#51080;&#45796;. &lt;strong&gt;core.php&lt;/strong&gt; &#51032; &#51452;&#49437;&#51473;&#50640; &#44033;&#44033;&#51032; &#49444;&#51221;&#50640; &#44288;&#54620; &#51452;&#51032;&#49324;&#54637;&#51060; &#44592;&#51116;&#46104;&#50612; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;DEBUG : &#50528;&#54540;&#47532;&#52992;&#51060;&#49496;&#51012; &#47564;&#46308; &#46412;&#51032; &#46356;&#48260;&#44536; &#49444;&#51221;&#51012; &#51648;&#51221;&#54620;&#45796;. 0 &#51060; &#50500;&#45772; &#44050;&#51060;&#47732; Cake &#45716; pr()&#44284; debug() &#54632;&#49688;&#47484; &#54840;&#52636;&#54616;&#50668; &#44208;&#44284;&#47484; &#52636;&#47141;&#54616;&#44256;, flash &#47700;&#49884;&#51648;&#50640; &#51032;&#54620; &#54168;&#51060;&#51648; &#51204;&#49569;&#51012; &#51088;&#46041;&#51004;&#47196; &#47688;&#52632;&#45796;. &#44050;&#51012; 2 &#51060;&#49345;&#51004;&#47196; &#49444;&#51221;&#54616;&#47732; &#54168;&#51060;&#51648;&#51032; &#47592; &#47560;&#51648;&#47561; &#48512;&#48516;&#50640; SQL &#47749;&#47161;&#47928;&#51032; &#44208;&#44284;&#44032; &#54364;&#49884;&#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#46608;&#54620; &#46356;&#48260;&#44536; &#47784;&#46300;(DEBUG&#51032; &#44050;&#51060; 1 &#51060;&#49345;)&#51068; &#46412;, Cake &#45716; "Missing Controller" (&#52968;&#53944;&#47204;&#47084;&#44032; &#51316;&#51116;&#54616;&#51648; &#50506;&#49845;&#45768;&#45796;) "Missing Action" (&#50529;&#49496;&#51060; &#51316;&#51116;&#54616;&#51648; &#50506;&#49845;&#45768;&#45796;) &#46972;&#44256; &#54616;&#45716; &#50640;&#47084; &#54168;&#51060;&#51648;&#47484; &#49373;&#49457;&#54616;&#44172; &#46108;&#45796;. &#44536;&#47084;&#45208; &#44277;&#44060;&#47784;&#46300; (DEBUG&#51032; &#44050;&#51060; 0)&#51068; &#46412;, Cake &#45716; &lt;strong&gt;app/views/errors/error404.thtml&lt;/strong&gt; &#50640; &#51080;&#45716; "&#54168;&#51060;&#51648;&#44032; &#51316;&#51116;&#54616;&#51648; &#50506;&#49845;&#45768;&#45796;" &#46972;&#44256; &#54616;&#45716; &#54168;&#51060;&#51648;&#47484; &#54364;&#49884;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;CAKE_SESSION_COOKIE : Cake &#50528;&#54540;&#47532;&#52992;&#51060;&#49496;&#50640; &#49464;&#49496;&#51012; &#49324;&#50857;&#54624; &#46412;, &#53216;&#53412;&#51032; &#51060;&#47492;&#51012; &#51648;&#51221;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;CAKE_SECURITY : &#49464;&#49496; &#52404;&#53356; &#47112;&#48296;&#51012; &#51648;&#51221;&#54624; &#49688; &#51080;&#45796;. &#49444;&#51221;&#50640; &#46384;&#46972; &#49464;&#49496;&#51032; &#53440;&#51076; &#50500;&#50883;, &#49352;&#47196;&#50868; &#49464;&#49496; ID&#51032; &#49373;&#49457;, &#50724;&#47000;&#46108; &#49464;&#49496;&#51032; &#54028;&#51068;&#51032; &#49325;&#51228;&#46321;&#51012; &#54620;&#45796;. &#49444;&#51221;&#44050;&#51008; &#45796;&#51020;&#44284; &#44057;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;high : 10&#52488; &#46041;&#50504; &#50500;&#47924;&#44163;&#46020; &#54616;&#51648; &#50506;&#51004;&#47732; &#49464;&#49496; &#53440;&#51076; &#50500;&#50883;. &#49464;&#49496; ID&#47484; &#50836;&#52397;&#54624; &#46412;&#47560;&#45796; &#51116;&#49373;&#49457;&#54620;&#45796;.&lt;/li&gt;
&lt;li&gt;medium : 20&#48516; &#46041;&#50504; &#50500;&#47924;&#44163;&#46020; &#54616;&#51648; &#50506;&#51004;&#47732; &#49464;&#49496; &#53440;&#51076; &#50500;&#50883;.&lt;/li&gt;
&lt;li&gt;low : 30&#48516; &#46041;&#50504; &#50500;&#47924;&#44163;&#46020; &#54616;&#51648; &#50506;&#51004;&#47732; &#49464;&#49496; &#53440;&#51076; &#50500;&#50883;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;CAKE_SESSION_SAVE : &#49464;&#49496; &#45936;&#51060;&#53552;&#51032; &#51200;&#51109; &#48169;&#48277;&#51012; &#51648;&#51221;&#54620;&#45796;. &#49444;&#51221; &#44032;&#45733;&#54620; &#44050;&#51008; &#45796;&#51020;&#44284; &#44057;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;cake : &#49464;&#49496; &#45936;&#51060;&#53552;&#45716; Cake &#47484; &#51064;&#49828;&#53672;&#54620; &#46356;&#47113;&#53664;&#47532;&#45236; tmp/ &#50640; &#51200;&#51109;&#46108;&#45796;.&lt;/li&gt;
&lt;li&gt;php : &#49464;&#49496; &#45936;&#51060;&#53552;&#45716; php.ini &#50640; &#51200;&#51109;&#46108; &#44221;&#47196;&#50640; &#51200;&#51109;&#46108;&#45796;.&lt;/li&gt;
&lt;li&gt;database : &#49464;&#49496; &#45936;&#51060;&#53552;&#45716; 'default' &#53412;&#47196; &#51221;&#51032;&#46108; &#45936;&#51060;&#53552;&#48288;&#51060;&#49828;&#50640; &#51217;&#49549;&#54644;&#49436; &#51200;&#51109;&#46108;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;4.3. &#46972;&#50864;&#53944; &#49444;&#51221;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365947#toc_3" title="toc_3" class="anchor" id="toc_3" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h4&gt;
&lt;p&gt;"&#46972;&#50864;&#54021;" &#51008; PHP &#47196; &#44396;&#54788;&#46104;&#45716; mod_rewrite &#51032; &#52629;&#49548;&#54032; &#48708;&#49847;&#54620; &#44163;&#51060;&#45796;. URL&#47196;&#48512;&#53552; &#52968;&#53944;&#47204;&#47084;/&#50529;&#49496;/&#54028;&#46972;&#48120;&#53552;&#47484; &#47588;&#54609;&#54616;&#44256; &#50669;&#51004;&#47196;&#46020; &#49892;&#54665;&#54620;&#45796;. &#48372;&#44592;&#51339;&#51008; URL(pretty URLs)&#51012; &#51328; &#45908; &#49444;&#51221;&#54616;&#44592; &#49789;&#44172; &#54616;&#44256;, mod_rewrite &#44032; &#50630;&#51060; &#51089;&#46041;&#54616;&#44592; &#50948;&#54644; Cake &#50640; &#52628;&#44032;&#46104;&#50632;&#45796;. &#44536;&#47084;&#45208;, mod_rewrite &#47484; &#49324;&#50857;&#54616;&#47732; &#51452;&#49548;&#52285;&#51008; &#55016;&#50476; &#44628;&#45140;&#54644;&#51652;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#46972;&#50864;&#53944;&#50640;&#49436;&#45716; &#51201;&#54633;&#54620; URL&#51012; &#53945;&#51221;&#54620; &#52968;&#53944;&#47204;&#47084;&#50752; &#50529;&#49496;&#50640; &#44208;&#48512;&#49884;&#53412;&#45716; &#44060;&#48324;&#51201;&#51064; &#47344;&#51060;&#45796;. &#46972;&#50864;&#53944;&#45716; &lt;strong&gt;app/config/routes.php&lt;/strong&gt; &#54028;&#51068;&#45236;&#50640; &#49444;&#51221;&#46104;&#47728;, &#50500;&#47000;&#50752; &#44057;&#51060; &#49444;&#51221;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&#50696; 4.2. &#46972;&#50864;&#53944; &#54056;&#53556; &#50696;&#51228;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;&amp;lt;?php&lt;/li&gt;
&lt;li&gt;$Route-&amp;gt;connect (&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 'URL',&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; array('controller'=&amp;gt;'&#52968;&#53944;&#47204;&#47084;&#47749;',&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 'action'=&amp;gt;'&#50529;&#49496;&#47749;', '&#52572;&#52488;&#51032; &#54028;&#46972;&#48120;&#53552;')&lt;br /&gt;
);&lt;/li&gt;
&lt;li&gt;?&amp;gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;URL &#51008; &#47588;&#54609;&#54616;&#45716; Cake URL &#51032; &#51221;&#44508;&#54364;&#54788;&#49885;&#51060;&#45796;.&lt;/li&gt;
&lt;li&gt;&#52968;&#53944;&#47204;&#47084;&#47749;&#51008; &#54840;&#52636;&#46104;&#45716; &#52968;&#53944;&#47204;&#47084;&#51060;&#45796;.&lt;/li&gt;
&lt;li&gt;&#50529;&#49496;&#47749;&#51008; &#54840;&#52636;&#46104;&#45716; &#52968;&#53944;&#47204;&#47084;&#51032; &#50529;&#49496;&#47749;&#51060;&#45796;.&lt;/li&gt;
&lt;li&gt;&#44536;&#47532;&#44256; &#52572;&#52488;&#51032; &#54028;&#46972;&#48120;&#53552;&#45716; &#51076;&#51032;&#51032; &#50529;&#49496; &#54028;&#46972;&#48120;&#53552; &#44050;&#51012; &#49444;&#51221;&#54624; &#49688; &#51080;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#52572;&#52488;&#51032; &#54028;&#46972;&#48120;&#53552; &#51060;&#54980;&#51032; &#51060;&#51008; &#54028;&#46972;&#48120;&#53552;&#46020; &#52968;&#53944;&#47204;&#47084;&#51032; &#50529;&#49496;&#50640; &#54028;&#46972;&#48120;&#53552;&#47196; &#45336;&#44200; &#48155;&#45716;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#45796;&#51020;&#51032; &#50696;&#50640;&#49436;&#45716; /blog &#51032; &#47784;&#46304; URL&#51012; BlogController &#50640; &#51217;&#49549;&#54620;&#45796;. &#44592;&#48376; &#50529;&#49496;&#51008; BlogController::index() &#44032; &#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&#50696; 4.3. &#46972;&#50864;&#53944; &#50696;&#51228;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;&lt;span&gt;&amp;lt;?php&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;$Route-&amp;gt;connect ('/blog/:action/*', array('controller'=&amp;gt;'Blog', 'action'=&amp;gt;'index'));&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;?&amp;gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/blog/history/05/june &#51060;&#46972;&#45716; URL &#51008; &#45796;&#51020;&#44284; &#44057;&#51060; &#51312;&#51089;&#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&#50696; 4.4. &#52968;&#53944;&#47204;&#47084;&#50640;&#49436;&#51032; &#46972;&#50864;&#53944; &#54648;&#46308;&#47553;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;&lt;span&gt;&amp;lt;?php&lt;br /&gt;
class BlogController extends AppController&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;function history ($year, $month=null)&lt;br /&gt;
&amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp;// .. &#51201;&#51208;&#54620; &#45236;&#50857; &#54364;&#49884;&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;URL &#51032; 'history' &#45716; Blog &#51032; &#46972;&#50864;&#53944;&#51032; :action &#50640; &#51201;&#54633;&#54616;&#45796;. * &#50640; &#51201;&#54633;&#54620; URL &#51032; &#50836;&#49548;&#45716; &#51089;&#46041;&#51473;&#51064; &#52968;&#53944;&#47204;&#47084;&#44032; &#45796;&#47336;&#44256; &#51080;&#45716; &#47700;&#49548;&#46300;&#50640; &#54028;&#46972;&#48120;&#53552;&#47196;&#49436; &#45336;&#44200; &#48155;&#45716;&#45796;. &#51593; $year &#50752; $month &#44032; &#46108;&#45796;. /blog/history/05 &#46972;&#45716; URL&#51060; &#54840;&#52636;&#46108; &#44221;&#50864; history() &#50640;&#45716; 05 &#46972;&#45716; &#54616;&#45208;&#51032; &#54028;&#46972;&#48120;&#53552;&#47564; &#45336;&#44200; &#48155;&#45716;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#45796;&#51020; &#50696;&#45716; PagesController::display('home') &#47484; &#49324;&#50857;&#54616;&#44592; &#50948;&#54620; CakePHP &#51032; &#44592;&#48376; &#46972;&#50864;&#53944; &#49444;&#51221;&#51060;&#45796;. Home &#51008; /app/views/pages/home.thtml &#51060;&#46972;&#45716; &#54028;&#51068;&#51012; &#51089;&#49457;&#54616;&#45716; &#44163;&#51004;&#47196; &#51060;&#44163;&#51012; &#54364;&#54788;&#54616;&#45716; &#48624;&#44032; &#46108;&#45796;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&#50696; 4.5. &#46972;&#50864;&#53944; &#52488;&#44592; &#49444;&#51221;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;&amp;lt;?php&lt;/li&gt;
&lt;li&gt;connect ('/', array('controller'=&amp;gt;'Pages', 'action'=&amp;gt;'display', 'home'));&lt;/li&gt;
&lt;li&gt;?&amp;gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;4.4 &#44256;&#44553; &#46972;&#50864;&#54021; &#49444;&#51221; : &#50612;&#46300;&#48124; &#46972;&#50864;&#54021;&#44284; &#50937;&#49436;&#48708;&#49828;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365947#toc_4" title="toc_4" class="anchor" id="toc_4" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h4&gt;
&lt;p&gt;/app/config/core.php &#51032; &#49444;&#51221;&#51473;&#50640;&#45716; &#50528;&#54540;&#47532;&#52992;&#51060;&#49496;&#51012; &#52404;&#44228;&#54868; &#54616;&#44256; &#44060;&#48156;&#51088;&#50752; &#50976;&#51200;&#50640; &#51080;&#50612;&#49436; &#50508;&#44592; &#49772;&#50868; URL&#51012; &#47564;&#46308;&#44592; &#50948;&#54644; &#46020;&#50880;&#51060; &#46104;&#45716; &#44163;&#51060; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#47676;&#51200;, &#50612;&#46300;&#48124; &#46972;&#50864;&#54021; (admin routing) &#51060; &#51080;&#45796;. &#50528;&#54540;&#47532;&#52992;&#51060;&#49496;&#51004;&#47196; ProductController &#50752; NewsController &#44032; &#51080;&#45716; &#44221;&#50864;, &#44288;&#47532;&#51088; &#44428;&#54620;&#51060; &#51080;&#45716; &#49324;&#46988;&#47564; &#51217;&#44540; &#44032;&#45733;&#54620; &#53945;&#48324;&#54620; URL &#51012; &#51456;&#48708;&#54616;&#44256;, &#52968;&#53944;&#47204;&#47084;&#44032; &#53945;&#48324;&#54620; &#50529;&#49496;&#51004;&#47196; &#51217;&#44540;&#54624; &#49688; &#51080;&#46020;&#47197; &#54616;&#44256; &#49910;&#51008; &#44221;&#50864;&#44032; &#51080;&#45796;. URL &#51012; &#51060;&#54644;&#54616;&#44592; &#49772;&#50868; &#51339;&#51008; &#49345;&#53468;&#47196; &#54616;&#44592; &#50948;&#54644;, &#50612;&#46500; &#49324;&#46988;&#51008; /admin/products/add &#50752; /admin/news/post &#50752; &#44057;&#51008; &#44163;&#51012; &#51456;&#48708;&#54624; &#49688; &#51080;&#44192;&#51648;&#47564;, /product/adminAdd &#50752; /news/adminPost &#50752; &#44057;&#51060; &#54616;&#44256; &#49910;&#51008; &#49324;&#46988;&#46020; &#51080;&#51012; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51060;&#50752; &#44057;&#51060; &#44396;&#54788;&#54616;&#47140;&#47732;, &#50864;&#49440; /app/config/core.php &#54028;&#51068;&#50640; &#51080;&#45716; CAKE_ADMIN &#51032; &#50500;&#47000;&#54665;&#51032; &#51452;&#49437;&#51012; &#49325;&#51228;&#54620;&#45796;. CAKE_ADMIN &#51032; &#44592;&#48376;&#44050;&#51008; 'admin' &#51060;&#51648;&#47564; &#50896;&#54616;&#45716; &#45824;&#47196; &#48320;&#44221;&#54624; &#49688; &#51080;&#45796;. &#52968;&#53944;&#47204;&#47084;&#45236;&#50640;&#49436;&#51032; &#44288;&#47532;&#51088; &#50529;&#49496;&#51012; &#52628;&#44032;&#54624; &#46412; &#54596;&#50836;&#54616;&#44592; &#46412;&#47928;&#50640;, &#51060; &#47928;&#51088;&#50676;&#51012; &#44592;&#50613;&#54644; &#46160;&#50612;&#50556; &#54620;&#45796;. &#51060; &#44221;&#50864;&#51032; &#44288;&#47532; &#50529;&#49496;&#51008; admin_actinoName() &#51060;&#46972;&#45716; &#51060;&#47492;&#51060; &#46108;&#45796;. &#48148;&#46988;&#51649;&#54620; URL &#44284; &#44032;&#45733;&#54620; CAKE_ADMIN &#44284; &#52968;&#53944;&#47204; &#50529;&#49496;&#51032; &#49444;&#51221;&#51032; &#50696;&#45716; &#45796;&#51020;&#44284; &#44057;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;
&lt;p&gt;/admin/products/add&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CAKE_ADMIN = 'admin'&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; ProductsController &#51032; &#50529;&#49496;&#47749;&#51008; = 'admin_add()'&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/superuser/news/post &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; CAKE_ADMIN = 'superuser'&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; NewsController &#51032; &#50529;&#49496;&#47749;&#51008; = 'superuser_post()'&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/admin/posts/delete &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; CAKE_ADMIN = 'admin'&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; PostsController &#51032; &#50529;&#49496;&#47749;&#51008; = 'admin_delete()'&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#50612;&#46300;&#48124; &#46972;&#50864;&#54021;&#51012; &#49324;&#50857;&#54616;&#47732;, &#47196;&#51649;&#51012; &#51648;&#51200;&#48516;&#54616;&#44172; &#54616;&#45716; &#51068; &#50630;&#51060; &#46972;&#50864;&#54021;&#51012; &#50500;&#51452; &#44036;&#45800;&#55176; &#44396;&#54788;&#54624; &#49688; &#51080;&#45796;. &#44032;&#45733;&#54624; &#44221;&#50864;, &#50612;&#46300;&#48124; &#46972;&#50864;&#54021;&#51012; &#45796;&#51020;&#44284; &#44057;&#51060; &#49324;&#50857;&#54620;&#45796;&#47732; &#49789;&#44172; &#52968;&#53944;&#47204;&#47084;&#47484; &#51221;&#51032;&#54624; &#49688; &#51080;&#45796; :&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;$this-&amp;gt;params[CAKE_ADMIN];&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#46608;&#45716;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;
&lt;p&gt;$this-&amp;gt;params['admin'];&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;('admin' &#51008; CAKE_ADMIN &#51032; &#44050;&#51060;&#46972;&#44256; &#44032;&#51221;&#54620;&#45796;)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#50612;&#46300;&#48124; &#46972;&#50864;&#54021;&#51012; &#50976;&#54952;&#54616;&#44172; &#54616;&#44144;&#45208; &#51060;&#44163;&#51012; &#49324;&#50857;&#54616;&#45716; &#44163;&#51008; &#50612;&#46500; &#51064;&#51613;&#51060;&#45208; &#48372;&#50504;&#46321;&#51060; &#49892;&#54665;&#46112; &#49688; &#50630;&#45796;&#45716; &#51216;&#51012; &#51452;&#51032;&#54616;&#46972;. &#44536;&#44163;&#51008; &#51088;&#49888;&#51060; &#51649;&#51217; &#51060;&#54665;&#54644;&#50556; &#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#46041;&#51068;&#54616;&#44172;, Cake &#51032; &#50937;&#49436;&#48708;&#49828; &#46972;&#50864;&#54021;&#51012; &#50424; &#49688; &#51080;&#46020;&#47197; &#54616;&#44256;, &#44036;&#47029;&#54868;&#54624; &#49688; &#51080;&#45796;. &#52968;&#53944;&#47204;&#47084;&#51032; &#50529;&#49496;&#51012; &#50937;&#49436;&#48708;&#49828;&#47196; &#44277;&#44060;&#54616;&#44256; &#49910;&#51008;&#44032;? &#50864;&#49440;, /app/config/core.php &#51032; WEBSERVICES &#47484; 'on' &#51004;&#47196; &#44256;&#52828;&#45796;. &#47336;&#53944; &#50612;&#46300;&#48124; &#46972;&#50864;&#54021;&#44284; &#44057;&#51008; &#48169;&#49885;&#51004;&#47196; &#51088;&#46041;&#51004;&#47196; &#46972;&#50864;&#54021;&#46104;&#44172; &#46108;&#45796;. &#45800; &#51060;&#48120; &#51221;&#51032;&#46108; &#47751;&#44032;&#51648; &#49483;&#54021;&#51060; &#51080;&#45796; :&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;rss&lt;/li&gt;
&lt;li&gt;xml&lt;/li&gt;
&lt;li&gt;rest&lt;/li&gt;
&lt;li&gt;soap&lt;/li&gt;
&lt;li&gt;xmlrpc&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51060;&#44163;&#50640; &#51032;&#54644; /rss/&#52968;&#53944;&#47204;&#47084;&#47749;/&#50529;&#49496;&#47749; &#51060;&#45208;, /soap/&#52968;&#53944;&#47204;&#47084;&#47749;/&#50529;&#49496;&#47749; &#51004;&#47196; &#49324;&#50857;&#54624; &#49688; &#51080;&#45796;. &#45796;&#47480; &#48624;&#47484; &#51456;&#48708;&#54624; &#49688;&#46020; &#51080;&#45796;. &#51593; &#46160;&#44060;&#51032; &#48624;&#47484; &#44032;&#51652; &#54616;&#45208;&#51032; &#50529;&#49496;&#51012; &#47564;&#46308; &#49688; &#51080;&#45796;. &#54616;&#45208;&#45716; &#51068;&#48152;&#51201;&#51064; HTML &#51012; &#48372;&#50668;&#51452;&#45716; &#51064;&#50857;&#51032; &#48624;, &#45796;&#47480; &#54616;&#45208;&#45716; &#50937;&#49436;&#48708;&#49828;&#47484; &#51060;&#50857;&#54616;&#45716; &#49324;&#46988;&#51012; &#50948;&#54620; &#48624;&#51060;&#45796;. &#51060;&#47111;&#44172; &#54616;&#47732;, &#50528;&#54540;&#47532;&#52992;&#51060;&#49496;&#51032; &#47566;&#51008; &#44592;&#45733;&#51012; &#50937;&#49436;&#48708;&#49828;&#47196; &#44277;&#44060;&#54624; &#49688; &#51080;&#44172; &#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#50696;&#47484; &#46308;&#47732;, &#50528;&#54540;&#47532;&#52992;&#51060;&#49496; &#51473;&#50640; &#49324;&#47924;&#49892;&#51032; &#45572;&#44032; &#51204;&#54868;&#51473;&#51064;&#44032;&#47484; &#54364;&#49884;&#54616;&#45716; &#47196;&#51649;&#51060; &#51080;&#45796;&#44256; &#54616;&#51088;. &#51060; &#45936;&#51060;&#53552;&#47484; &#54364;&#49884;&#54616;&#45716; HTML &#51032; &#48624;&#45716; &#51060;&#48120; &#51080;&#51648;&#47564;, XML&#47196;&#46020; &#51228;&#44277;&#54624; &#49688; &#51080;&#46020;&#47197; &#45936;&#49828;&#53356;&#53681; &#50948;&#51247;&#51060;&#45208; PDA&#51032; &#50528;&#54540;&#47532;&#52992;&#51060;&#49496; &#46321;&#50640;&#49436;&#46020; &#49324;&#50857;&#54624; &#49688; &#51080;&#46020;&#47197; &#54616;&#44256; &#49910;&#45796;. &#50864;&#49440;, Cake &#51032; &#50937;&#49436;&#48708;&#49828;&#47484; &#49324;&#50857;&#54624; &#49688; &#51080;&#44172; &#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&#50696; 4.6. /app/config/core.php (&#51068;&#48512;)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;&lt;span&gt;/**&lt;br /&gt;
&amp;nbsp;*&amp;nbsp; The define below is used to turn cake built webservices&lt;br /&gt;
&amp;nbsp;*&amp;nbsp; on or off. Default setting is off.&lt;br /&gt;
&amp;nbsp;*/&lt;br /&gt;
&amp;nbsp; &amp;nbsp; define('WEBSERVICES', 'on');&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#45796;&#51020;, &#52968;&#53944;&#47204;&#47084;&#51032; &#47196;&#51649;&#51012; &#45796;&#51020;&#44284; &#44057;&#51060; &#44396;&#49457;&#54620;&#45796; :&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&#50696;&amp;nbsp;4.7.&amp;nbsp;messages_controller.php&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;&lt;span&gt;&amp;lt;?php&lt;br /&gt;
class PhonesController extends AppController&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; function doWhosOnline()&lt;br /&gt;
&amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // &#51060; &#50529;&#49496;&#51008;, &#45572;&#44032; &#51204;&#54868;&#51473;&#51064;&#44032; &#51312;&#49324;&#54616;&#45716; &#47784;&#46304; &#51089;&#50629;&#51012; &#54665;&#54616;&#45716; &#44275;...&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Cake &#51032; xml &#50937;&#49436;&#48708;&#49828; &#46972;&#50864;&#53944;&#47484; &#53685;&#54644; &#51060; &#50529;&#49496;&#51012; &#44277;&#44060;&#54616;&#44256; &#49910;&#51008; &#44221;&#50864;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // /app/views/posts/xml/do_whos_online.thtml &#45236;&#50640; &#48624;&#47484; &#54252;&#54632;&#49884;&#53416;&#45796;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // &#51452;&#51032; : &#50668;&#44592;&#49436; &#49324;&#50857;&#54616;&#45716; &#44592;&#48376; view &#45716; /app/views/layouts/xml/default.thtml &#51060;&#45796;.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // &#50976;&#51200;&#44032; /phones/doWhosOnline &#47484; &#50836;&#52397;&#54616;&#47732;, HTML &#48260;&#51204;&#51032; &#45936;&#51060;&#53552;&#47484; &#48155;&#44172; &#46108;&#45796;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // &#50976;&#51200;&#44032; /xml/phones/doWhosOnline &#47484; &#50836;&#52397;&#54616;&#47732;, XML &#48260;&#51204;&#51032; &#45936;&#51060;&#53552;&#47484; &#48155;&#44172; &#46108;&#45796;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;4.5. (&#50741;&#49496;) &#52964;&#49828;&#53568; &#51064;&#54540;&#47113;&#49496;(&#50612;&#54805; &#48320;&#54868;) &#49444;&#51221;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365947#toc_5" title="toc_5" class="anchor" id="toc_5" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h4&gt;
&lt;p&gt;Cake &#51032; &#45348;&#51060;&#48141; &#44508;&#50557;&#51008; &#44900; &#54200;&#47532;&#54616;&#45796;. &#47784;&#45944; Box (&#45800;&#49688;) &#50640; &#51060;&#47492;&#51012; &#48537;&#50668; &#52968;&#53944;&#47204;&#47084; Boxes (&#48373;&#49688;) &#44032; &#46104;&#47728;, &#47784;&#46160; &#51096; &#51089;&#46041;&#54620;&#45796;. &#54616;&#51648;&#47564;, Cake &#51032; &#51064;&#54540;&#47113;&#53552; (&#48373;&#49688;&#54805;, &#45800;&#49688;&#54805;, &#45209;&#53440;&#54364;&#44592;&#48277;, &#50616;&#45908;&#48148;&#47484; &#47564;&#46300;&#45716; &#53364;&#47000;&#49828;) &#44032; &#51088;&#49888;&#51060; &#50896;&#54616;&#45716;&#45824;&#47196; &#51089;&#46041;&#54616;&#51648; &#50506;&#45716; &#44221;&#50864; (&#53945;&#55176; &#50689;&#50612;&#50808;&#51032; &#50616;&#50612;&#47484; &#51060;&#50857;&#54616;&#44256; &#51080;&#45716; &#44221;&#50864;) &#46020; &#51080;&#45796;. &#47564;&#51068;, Foci (fish) &#47484; &#51064;&#49885;&#54644; &#51452;&#51648; &#50506;&#45716; &#44221;&#50864;, &#52964;&#49828;&#53568; &#51064;&#54540;&#47113;&#49496; &#49444;&#51221; &#54028;&#51068;&#51012; &#49688;&#51221;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/app/config/inflections.php &#50640;&#45716; Cake &#51032; &#53364;&#47000;&#49828;&#47749;&#50640; &#49324;&#50857;&#46108;&#45796;. &#49688;&#51221; &#44032;&#45733;&#54620; &#48373;&#49688;&#54805;, &#45800;&#49688;&#54805;&#51032; &#48320;&#49688; &#47785;&#47197;&#51060; &#51080;&#45796;. &#46608; &#48520;&#44508;&#52825;&#54805;&#44284; &#54632;&#44760;, &#51204;&#54784; &#48320;&#54868;&#54616;&#51648; &#50506;&#45716; &#45800;&#50612; (&#50556;&#50808; &#49828;&#54252;&#52768; &#50528;&#54840;&#44032;&#51064; Caker &#46308;&#51012; &#50948;&#54620; Fish &#45208; Deer &#50752; &#44057;&#51060;) &#46020; &#51221;&#51032;&#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#54028;&#51068; &#45236;&#50640; &#51080;&#45716; &#51452;&#51032;&#49324;&#54637;&#51012; &#46384;&#47476;&#44144;&#45208;, &#54028;&#51068; &#45236;&#50640; &#51080;&#45716; &#50696;&#51228;&#46308;&#51032; &#51452;&#49437;&#51012; &#51648;&#50864;&#44256; &#49324;&#50857;&#54624; &#49688; &#51080;&#45796;. &#49688;&#51221; &#51204;&#50640; &#51221;&#44508; &#54364;&#54788;&#51012; &#50508;&#50500; &#46160;&#45716; &#44163;&#51060; &#51339;&#45796;.&lt;/p&gt;
</source>
  <rights nil="true"></rights>
  <creator>http://ainoai.myid.net/</creator>
  <contributor_modified>http://cakephp.myid.net/</contributor_modified>
  <version type="integer">51</version>
  <tags>cakephp,&#49444;&#51221;</tags>
</page>
