<?xml version="1.0" encoding="UTF-8"?>
<page xmlns="http://api.springnote.com">
  <identifier type="integer">365954</identifier>
  <title>10. &#54764;&#54140; (Helpers)</title>
  <relation_is_part_of type="integer">365932</relation_is_part_of>
  <date_modified type="datetime">2007-11-01T10:45:40Z</date_modified>
  <uri>http://cakephp.springnote.com/pages/365954</uri>
  <date_created type="datetime">2007-07-13T15:10:39Z</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/365954#toc_0" title="toc_0" class="external"&gt;10. &#54764;&#54140; (Helpers)&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="/pages/365954#toc_1" title="toc_1" class="external"&gt;10.1. &#54764;&#54140;&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="/pages/365954#toc_2" title="toc_2" class="external"&gt;10.1.1. HTML&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="/pages/365954#toc_3" title="toc_3" class="external"&gt;10.1.1.1. &#49548;&#44060;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/pages/365954#toc_4" title="toc_4" class="external"&gt;10.1.1.2. &#51096; &#54252;&#47607;&#46108; &#50836;&#49548;(Well-Formatted elements) &#49341;&#51077;&#54616;&#44592;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/pages/365954#toc_5" title="toc_5" class="external"&gt;10.1.1.3. &#54268;&#44284; &#51088;&#47308; &#44160;&#51613;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="/pages/365954#toc_6" title="toc_6" class="external"&gt;10.1.2. AJAX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/pages/365954#toc_7" title="toc_7" class="external"&gt;10.1.3. &#51088;&#48148;&#49828;&#53356;&#47549;&#53944;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/pages/365954#toc_8" title="toc_8" class="external"&gt;10.1.4. &#49707;&#51088;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/pages/365954#toc_9" title="toc_9" class="external"&gt;10.1.5. &#47928;&#51088;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/pages/365954#toc_10" title="toc_10" class="external"&gt;10.1.6. &#49884;&#44036;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="/pages/365954#toc_11" title="toc_11" class="external"&gt;10.2. &#51088;&#49888;&#51032; &#54764;&#54140; &#51089;&#49457;&#54616;&#44592;&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="/pages/365954#toc_12" title="toc_12" class="external"&gt;10.2.1. Cake &#54764;&#54140; &#53364;&#47000;&#49828; &#54869;&#51109; (extend)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/pages/365954#toc_13" title="toc_13" class="external"&gt;10.2.2. &#45796;&#47480; &#54764;&#54140;&#51032; &#54252;&#54632;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/pages/365954#toc_14" title="toc_14" class="external"&gt;10.2.3. &#52964;&#49828;&#53568; &#54764;&#54140; &#49324;&#50857;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/pages/365954#toc_15" title="toc_15" class="external"&gt;10.2.4. &#44592;&#50668;&#54616;&#44592;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&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;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;10. &#54764;&#54140; (Helpers)&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365954#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;10.1. &#54764;&#54140;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365954#toc_1" title="toc_1" class="anchor" id="toc_1" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h4&gt;
&lt;p&gt;&#54764;&#54140;&#45716; &#54200;&#47532;&#54620; &#48169;&#48277;&#51004;&#47196; &#45936;&#51060;&#53552;&#47484; &#44032;&#44277;&#54616;&#44256; &#54364;&#54788;&#54616;&#44592; &#50948;&#54644; &#48624;&#50640;&#49436; &#51068;&#48152;&#51201;&#51004;&#47196; &#54596;&#50836;&#54620; &#54632;&#49688;&#47484; &#51228;&#44277;&#54616;&#45716; &#44163;&#51060;&#45796;&lt;/p&gt;
&lt;h5&gt;10.1.1. HTML&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365954#toc_2" title="toc_2" class="anchor" id="toc_2" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h5&gt;
&lt;h6&gt;10.1.1.1. &#49548;&#44060;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365954#toc_3" title="toc_3" class="anchor" id="toc_3" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h6&gt;
&lt;p&gt;HTML &#54764;&#54140;&#45716;, &#45800;&#51312;&#47196;&#50868; &#51068;&#51012; &#51460;&#51060;&#44256;, &#51328; &#45908; &#48736;&#47476;&#44172; &#44060;&#48156;&#54624; &#49688; &#51080;&#46020;&#47197; &#54616;&#45716; Cake &#51032; &#48169;&#49885;&#51032; &#54616;&#45208;&#45796;. HTML &#54764;&#54140;&#50640;&#44172;&#45716; &#46160;&#44032;&#51648; &#51452;&#50836; &#47785;&#54364;&#44032; &#51080;&#45796;. &#44536;&#44163;&#51008;, &#51088;&#51452; &#49324;&#50857;&#54616;&#45716; HTML &#53076;&#46300;&#47484; &#49341;&#51077;&#54624; &#49688; &#51080;&#46020;&#47197; &#54616;&#45716; &#44163;, &#44536;&#47532;&#44256; &#50937; &#54268;&#51012; &#48736;&#47476;&#44256; &#44036;&#45800;&#55176; &#51089;&#49457;&#54624; &#49688; &#51080;&#46020;&#47197; &#54616;&#45716; &#44163;&#51060;&#45796;. &#44228;&#49549;&#46104;&#45716; &#49465;&#49496;&#50640;&#49436;, &#54764;&#54140;&#51032; &#51452;&#50836; &#54632;&#49688;&#50640; &#45824;&#54644;&#49436; &#49444;&#47749;&#54616;&#51648;&#47564;, &#52572;&#51333;&#51201; &#47112;&#54140;&#47088;&#49828;&#47196;, &lt;a href="http://api.cakephp.org/"&gt;http://api.cakephp.org&lt;/a&gt; &#47484; &#51069;&#50612;&#50556; &#54616;&#45716; &#44163;&#51012; &#44845; &#44592;&#50613;&#54616;&#46972;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;HTML &#54764;&#54140;&#45236;&#51032; &#54632;&#49688;&#44032; &#49324;&#50857;&#54616;&#44256; &#51080;&#45716; HTML &#53468;&#44536;&#51032; &#51221;&#51032;&#45716;, &lt;strong&gt;tags.ini.php&lt;/strong&gt; &#46972;&#45716; &#54028;&#51068;&#50640; &#51080;&#45796;. Cake &#51032; &#53076;&#50612; &#49444;&#51221;&#51004;&#47196; tags.ini.php &#44032; &#51080;&#51648;&#47564;, &#48320;&#44221;&#51012; &#45908;&#54616;&#44256; &#49910;&#51008; &#44221;&#50864;&#45716;, &lt;strong&gt;/cake/config/tags.ini.php&lt;/strong&gt; &#51032; &#48373;&#49324;&#48376;&#47484; &#47564;&#46308;&#44256;, &#51088;&#49888;&#51032; &lt;strong&gt;/app/config/&lt;/strong&gt; &#54260;&#45908;&#50640; &#45347;&#45716;&#45796;. HTML &#54764;&#54140;&#45716; &#47532;&#53272;&#49828;&#53944;&#46108; &#53468;&#44536;&#51032; &#49373;&#49457;&#50640; &#51060; &#54028;&#51068;&#51032; &#53468;&#44536; &#51221;&#51032;&#47484; &#49324;&#50857;&#54620;&#45796;. tags.ini.php &#54028;&#51068;&#51012; &#48320;&#44221;&#54616;&#47732; &#49324;&#51060;&#53944; &#51204;&#52404;&#44032; &#48320;&#44221;&#51060; &#46104;&#44592; &#46412;&#47928;&#50640;, HTML &#54764;&#54140;&#50640; &#48624;&#51032; &#53076;&#46300;&#47484; &#51089;&#49457;&#54616;&#47732; &#54200;&#47532;&#54616;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#48512;&#44032;&#51201;&#51004;&#47196;, &#53076;&#50612;&#51032; config &#54028;&#51068;( /app/config/core.php ) &#45236;&#50640;, AUTO_OUTPUT &#51060; true &#47196; &#49444;&#51221;&#46104;&#47732;, &#54764;&#54140;&#45716; &#44050;&#51012; &#48152;&#54872;&#54616;&#45716; &#44163;&#51008; &#50500;&#45768;&#44256;, &#51088;&#46041;&#51201;&#51004;&#47196; &#53468;&#44536;&#47484; &#52636;&#47141;&#54616;&#44172; &#46108;&#45796;. &#51060;&#44163;&#51008;, short tag (&amp;lt;?= ?&amp;gt;) &#51032; &#49324;&#50857;&#51060;&#45208; &#47566;&#51008; echo() &#54840;&#52636; &#46321;&#51012; &#48624; &#53076;&#46300;&#50640; &#45347;&#44592; &#49899;&#50612; &#54616;&#45716; &#51060;&#46308;&#51012; &#50948;&#54644;&#49436; &#44396;&#54788;&#46104;&#50632;&#45796;. $return &#54028;&#46972;&#48120;&#53552;&#47484; &#49324;&#50857;&#54616;&#47732;, &#53076;&#50612;&#51032; config &#51032; &#49444;&#51221;&#51012; &#44053;&#51228;&#51201;&#51004;&#47196; &#50724;&#48652;&#46972;&#51060;&#46300;&#54624; &#49688; &#51080;&#45796;. AUTO_OUTPUT &#51032; &#49444;&#51221;&#51004;&#47196; &#44288;&#44228;&#46104;&#50612; &#50630;&#51060;, HTML &#54764;&#54140;&#44032; HTML &#53076;&#46300;&#47484; &#48152;&#54872;&#54616;&#46020;&#47197; &#54616;&#44256; &#49910;&#51008; &#44221;&#50864;, $return &#51012; true &#47196; &#49444;&#51221;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#46608;&#54620;, HTML &#54764;&#54140;&#51032; &#44592;&#45733;&#50640;&#45716;, $htmlAttributes &#54028;&#46972;&#48120;&#53552;&#44032; &#54252;&#54632;&#46104;&#44256; &#51080;&#45796;. &#51060;&#44163;&#51008;, &#53468;&#44536;&#50640; &#52628;&#44032; &#49549;&#49457;&#51012; &#45908; &#54624; &#49688; &#51080;&#46020;&#47197; &#54616;&#45716; &#44163;&#51060;&#45796;. &#50696;&#47484; &#46308;&#47732;, class &#49549;&#49457;&#51012; &#52628;&#44032;&#54616;&#44256; &#49910;&#51008; &#53468;&#44536;&#44032; &#51080;&#45716; &#44221;&#50864;, &#44536;&#44163;&#51012; $htmlAttribute &#44050;&#51012; &#49324;&#50857;&#54644; &#50500;&#47000;&#50752; &#44057;&#51060; &#51648;&#51221;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;
&lt;p&gt;array('class'=&amp;gt;'someClass')&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h6&gt;10.1.1.2. &#51096; &#54252;&#47607;&#46108; &#50836;&#49548; (Well-Formatted elements) &#49341;&#51077;&#54616;&#44592;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365954#toc_4" title="toc_4" class="anchor" id="toc_4" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h6&gt;
&lt;p&gt;HTML &#53076;&#46300; &#49549;&#50640; &#51096; &#54252;&#47607; &#46104;&#50632;&#44256;, &#50668;&#47084; &#48264; &#48152;&#48373;&#54616;&#45716; &#50836;&#49548;&#47484; Cake &#47484; &#49324;&#50857;&#54644; &#49341;&#51077;&#54616;&#44256; &#49910;&#51008; &#44221;&#50864;, HTML &#54764;&#54140;&#44032; &#44536; &#51089;&#50629;&#50640; &#51201;&#44201;&#51060;&#45796;. &#51060; &#54764;&#54140; &#51473;&#50640;&#45716;, &#48120;&#46356;&#50612;, &#53580;&#51060;&#48660;&#51012; &#47564;&#46300;&#45716; &#45936; &#46020;&#50880;&#51060; &#46104;&#45716; &#54632;&#49688;&#45208;, PHP &#51032; &#48176;&#50676;&#50640; &#44592;&#52488;&#54616;&#44256;, ul &#50836;&#49548;&#51032; &#47532;&#49828;&#53944;&#47484; &#47564;&#46300;&#45716; guiListTree &#46321;&#46020; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;charset&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$charset&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51060;&#44163;&#51008;, charset &#51032; meta &#53468;&#44536;&#47484; &#49373;&#49457;&#54624; &#46412; &#49324;&#50857;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;css&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$path&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$rel = 'stylesheet'&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$htmlAttributes&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;CSS &#49828;&#53440;&#51068; &#49884;&#53944;&#50640;&#51032; &#47553;&#53356;&#47484; &#47564;&#46317;&#45768;&#45796;. $rel &#54028;&#46972;&#48120;&#53552;&#50640;, &#53468;&#44536;&#51032; rel=&#44050; &#51012; &#51648;&#51221;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;image&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$path&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$htmlAttributes&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;image &#53468;&#44536;&#47484; &#54364;&#49884;&#54633;&#45768;&#45796;. &#51060; &#54632;&#49688;&#47196; &#47532;&#53556;&#46108; &#53076;&#46300;&#45716;, link() &#54632;&#49688;&#51032; &#51077;&#47141;&#51004;&#47196;&#49436; &#49324;&#50857;&#54624; &#49688; &#51080;&#44592; &#46412;&#47928;&#50640;, &#47553;&#53356;&#46108; &#51060;&#48120;&#51648;&#47484; &#51088;&#46041; &#49373;&#49457;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;link&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$title&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$url&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$htmlAttributes&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$confirmMessage = false&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$escapeTitle = true&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#48624;&#50640; &#47553;&#53356;&#47484; &#51089;&#49457;&#54624;&#46412; &#51060; &#54632;&#49688;&#47484; &#49324;&#50857;&#54644; &#54620;&#45796;. &#47553;&#53356;&#47484; &#53364;&#47533; &#54664;&#51012; &#46412; &#54620; &#48264;, &#51088;&#48148;&#49828;&#53356;&#47549;&#53944;&#47196; &#54869;&#51064; &#47700;&#49464;&#51648;&#47484; &#54364;&#49884;&#49884;&#53420; &#44221;&#50864;, $confirmMessage &#47484; &#51060;&#50857;&#54620;&#45796;. &#50696;&#47484; &#46308;&#47732;, &#50612;&#46500; &#50724;&#48652;&#51229;&#53944;&#47484; &#49325;&#51228;&#54616;&#45716; &#47553;&#53356;&#51060;&#47732;, &#47553;&#53356; &#50526;&#51032; &#50529;&#49496;&#51012; &#49892;&#54665;&#54616;&#44592; &#51204;&#50640; "&#51221;&#47568;&#47196; &#49325;&#51228;&#54616;&#49884;&#44192;&#49845;&#45768;&#44620;?" &#51032; &#47700;&#49464;&#51648;&#47484;&amp;nbsp;&#45208;&#53440;&#45244; &#49688; &#51080;&#45796;. &#47564;&#51068;, $title &#48320;&#49688;&#50640; &#51204;&#45804;&#46104;&#45716; &#45936;&#51060;&#53552;&#47484; HTML &#54764;&#54140;&#44032; escape &#54616;&#46020;&#47197; &#54616;&#44256; &#49910;&#51008; &#44221;&#50864;&#50640;&#45716;, $escapeTitle &#47484; true &#47196; &#49444;&#51221;&#54616;&#47732; &#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;tableHeaders&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;array &lt;em class="em"&gt;$names&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$tr_options&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$th_options&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#54252;&#47607;&#46108; &#53580;&#51060;&#48660;&#51012; &#51089;&#49457;&#54624; &#46412; &#49324;&#50857;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;tableCells&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;array &lt;em class="em"&gt;$data&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$odd_tr_options&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$even_tr_options&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#54252;&#47607;&#46108; &#53580;&#51060;&#48660;&#51032; &#49472;&#51012; &#51089;&#49457;&#54624; &#46412; &#49324;&#50857;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;guiListTree&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;array &lt;em class="em"&gt;$data&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$htmlAttributes&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$bodyKey = 'body'&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$childrenKey = 'children'&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#48176;&#50676;&#50640;&#49436; ul &#50836;&#49548;&#51032; &#47532;&#49828;&#53944; &#53944;&#47532;&#47484; &#49373;&#49457;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h6&gt;10.1.1.3. &#54268;&#44284; &#51088;&#47308; &#44160;&#51613;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365954#toc_5" title="toc_5" class="anchor" id="toc_5" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h6&gt;
&lt;p&gt;HTML &#54764;&#54140;&#45716;, &#48624; &#45236;&#50640; &#54268;&#51032; &#53076;&#46300;&#47484; &#49888;&#49549;&#54616;&#44172; &#47564;&#46308; &#46412;&#50640; &#45824;&#45800;&#54620; &#48731;&#51012; &#48156;&#54620;&#45796;. &#54268; &#53468;&#44536;&#47484; &#51204;&#48512; &#49373;&#49457;&#54616;&#44256;, &#50640;&#47084;&#44032; &#51068;&#50612;&#45212; &#44221;&#50864;&#50640;&#45716; &#51088;&#46041;&#51201;&#51004;&#47196; &#44050;&#51012; &#52292;&#50892; &#46104;&#46028;&#47532;&#44256;, &#50640;&#47084; &#47700;&#49464;&#51648;&#47484; &#54644;&#45817;&#54616;&#45716; &#51109;&#49548;&#50640; &#54364;&#49884;&#54620;&#45796;. &#51060;&#54644;&#54616;&#44592; &#49789;&#46020;&#47197;, &#51687;&#51008; &#50696;&#47484; &#48372;&#46020;&#47197; &#54616;&#51088;. &#50528;&#54540;&#47532;&#52992;&#51060;&#49496;&#50640; Note &#47784;&#45944;&#51060; &#51080;&#44256;, Note &#51032; &#50724;&#48652;&#51229;&#53944;(&#45936;&#51060;&#53552;)&#47484; &#52628;&#44032;, &#54200;&#51665;&#54616;&#44592; &#50948;&#54620; &#52968;&#53944;&#47204;&#47084; &#47196;&#51649;&#44284; &#48624;&#47484; &#51089;&#49457;&#54620;&#45796;&#44256; &#54616;&#51088;. NotesController &#50640;&#49436;, edit &#50529;&#49496;&#51008; &#45796;&#51020;&#44284; &#44057;&#51060; &#46112; &#44163;&#51060;&#45796; :&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&#50696;10.1. NotesController &#51032; Edit &#50529;&#49496; &#45236;&#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;&amp;nbsp;&amp;nbsp; function edit($id)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; //&#47676;&#51200; &#54268;&#45936;&#51060;&#53552;&#44032; &#51060; &#50529;&#49496;&#50640; &#51032;&#54644;&amp;nbsp;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; //&lt;/span&gt;&lt;span&gt;&#51204;&#49569;&#46104;&#50632;&#45716;&#51648; &#50500;&#45772;&#51648;&#47484; &#52404;&#53356;&#54620;&#45796;.&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if (!empty($this-&amp;gt;data['Note']))&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //&#50668;&#44592;&#49436; &#54268;&#45936;&#51060;&#53552;&#51032; &#44160;&#51613;&#51012; &#54620;&#45796;. (12&#51109; &#52280;&#51312;)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//&#44536;&#47532;&#44256; &#51200;&#51109;&#54620;&#45796;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if ($this-&amp;gt;Note-&amp;gt;save($this-&amp;gt;data['Note']))&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //&#51200;&#51109;&#51060; &#51096; &#46104;&#50632;&#51012; &#44221;&#50864;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //&#50976;&#51200;&#47484; &#51201;&#45817;&#54620; &#51109;&#49548;&#47196; &#51060;&#46041;&#49884;&#53416;&#45796;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $this-&amp;gt;flash('Your information has been saved.', '/notes/edit/' . $id);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exit();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //&#54644;&#45817;&#54616;&#45716; &#54596;&#46300; &#50948;&#52824;&#50640; &#50640;&#47084; &#47700;&#49884;&#51648;&#47484; &#49373;&#49457;&#54620;&#45796;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //save &#44032; &#51089;&#50857;&#54616;&#44592; &#46412;&#47928;&#50640;, &#49892;&#51228;&#47196;&#45716; &#54596;&#50836;&#54616;&#51648; &#50506;&#51648;&#47564;, &#51060;&#44163;&#51008; &#50696;&#51060;&#45796;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //&lt;/span&gt;save &#54616;&#51648; &#50506;&#51012; &#44221;&#50864;, &lt;span&gt;$this-&amp;gt;Note-&amp;gt;validates($this-&amp;gt;data['Note']); &#47484; &#54840;&#52636;&#54616;&#46020;&#47197; &#54620;&#45796;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //&#44536;&#47532;&#44256; &#50500;&#47000; &#47700;&#49548;&#46300;&#47484; &#49324;&#50857;&#54616;&#50668;,&lt;/span&gt; tagErrorMsg() &#54764;&#54140; &#47700;&#49548;&#46300;&#50640; &#44050;&#51012; &#52636;&#47141;&#54620;&#45796;.&lt;br /&gt;
&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $this-&amp;gt;validateErrors($this-&amp;gt;Note);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //&#44536;&#47532;&#44256; edit view &#53076;&#46300;&#47484; &#52636;&#47141;&#54620;&#45796;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $this-&amp;gt;render();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; // &#50500;&#51649; &#54268; &#45936;&#51060;&#53552;&#47484; &#50500;&#47924;&#44163;&#46020; &#51204;&#49569; &#48155;&#51648; &#50506;&#50520;&#51012; &#44221;&#50864;, &#54200;&#51665;&#54616;&#44256; &#49910;&#51008; note &#47484; &#48155;&#44256;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; // &#44536; &#51221;&#48372;&#47484; &#48624;&#50640; &#51204;&#45804;&#54620;&#45796;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; $this-&amp;gt;set('note', $this-&amp;gt;Note-&amp;gt;find("id = $id"));&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; $this-&amp;gt;render();&lt;br /&gt;
&amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#52968;&#53944;&#47204;&#47084;&#47484; &#49444;&#51221;&#54644; &#48372;&#50520;&#44592;&#50640;, &#48624; &#53076;&#46300;( &lt;strong&gt;app/views/notes/edit.thtml&lt;/strong&gt; &#50640; &#51080;&#45796;. )&#47484; &#48372;&#51088;.&amp;nbsp; Note &#47784;&#45944;&#51008; &#51648;&#44552;&#51032; &#49884;&#51216;&#50640;&#45716; &#44900; &#44036;&#45800;&#54616;&#44256;, id &#50752; &#49569;&#49888;&#51088;&#51032; id, &#48376;&#47928;(body)&#48150;&#50640; &#50630;&#45796;. &#51060; &#48624; &#53076;&#46300;&#45716;, Note &#45936;&#51060;&#53440;&#47484; &#54364;&#49884;&#54616;&#44256;, &#50976;&#51200;&#44032; &#49352;&#47196;&#50868; &#44050;&#51012; &#51077;&#47141;&#54616;&#44256;, &#47784;&#45944;&#50640; &#45936;&#51060;&#53440;&#47484; &#51200;&#51109;&#54624; &#49688; &#51080;&#44172; &#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;HTML &#54764;&#54140;&#45716; &#44592;&#48376;&#51201;&#51004;&#47196; &#47784;&#46304; &#48624;&#50640;&#49436;&amp;nbsp;&#49324;&#50857;&#54624; &#49688; &#51080;&#44256;, &lt;strong&gt;$html&lt;/strong&gt; &#47196; &#50529;&#49464;&#49828;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#53945;&#55176;, &#54268;&#51032; &#51473;&#50836;&#54620; &#48512;&#48516;&#51032;&amp;nbsp;&#53580;&#51060;&#48660;&#51012; &#48372;&#51088; :&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&#50696;10.2. Edit view&#51032; &#53076;&#46300; (edit.thtml) &#49368;&#54540;&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;!-- &#51060; &#53468;&#44536;&#45716; &#54268;&#53468;&#44536;&#47484; &#51089;&#49457;&#54620;&#45796; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php echo $html-&amp;gt;formTag('/notes/edit/' . $html-&amp;gt;tagValue('Note/id')?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellpadding="10" cellspacing="0"&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;lt;td align="right"&amp;gt;Body: &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;lt;td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--&lt;/span&gt; &#50668;&#44592;&#50640; HTML &#54764;&#54140;&#47484; &#49324;&#50857;&#54616;&#50668; text area &#53468;&#44536;,&lt;br /&gt;
&#52968;&#53944;&#47204;&#47084;&#50640; &#51032;&#54644; &#51089;&#49457;&#46108; $note &#48320;&#49688;,&lt;br /&gt;
&#54200;&#51665;&#54616;&#44256; &#51080;&#45716; &#45936;&#51060;&#53552; &#46321;&#51012; &#54364;&#49884;&#54620;&#45796; &lt;span&gt;--&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;?php echo&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; $html-&amp;gt;textarea('Note/body', array('cols'=&amp;gt;'60', 'rows'=&amp;gt;'10'));&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; ?&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;?php echo $html-&amp;gt;tagErrorMsg('Note/body',&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; '&#51060; &#45432;&#53944;&#50640; &#45236;&#50857;&#51012; &#51077;&#47141;&#54644; &#51452;&#49901;&#49884;&#50724;.') ?&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;lt;td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- &#46608;&#54620; HTML helper &#47196;&lt;/span&gt; &lt;span&gt;&#53580;&#51060;&#48660; &#50504;&#50640;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;hidden &#53468;&#44536;&#47484; &#45347;&#51012; &#49688; &#51080;&#45796; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;?php echo $html-&amp;gt;hidden('Note/id')?&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;?php echo $html-&amp;gt;hidden('note/submitter_id', $this-&amp;gt;controller-&amp;gt;Session-&amp;gt;read('User.id'))?&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#45149;&#51004;&#47196;, &#51204;&#49549; &#48260;&#53948; --&amp;gt;&lt;br /&gt;
&amp;lt;?php echo $html-&amp;gt;submit()?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#53468;&#44536;&#47484; &#49373;&#49457;&#54616;&#45716; &#54632;&#49688;&#51032; &#45824;&#48512;&#48516;&#51004;&#47196;&#45716;, ( tagErrorMsg &#46020; &#54252;&#54632;&#49884;&#53416;&#45796;) $fieldName &#47484; &#51648;&#51221;&#54644;&#50556; &#54620;&#45796;. &#51060; $fieldName &#50640; &#51032;&#54644; Cake &#45716; &#51204;&#49569; &#48155;&#51008; &#45936;&#51060;&#53552;&#47484; &#51060;&#54644;&#54616;&#44256;, &#45936;&#51060;&#53552;&#51032; &#51200;&#51109;, &#44160;&#51613;&#51012; &#50732;&#48148;&#47476;&#44172; &#54624; &#49688; &#51080;&#45796;. $fieldName &#54028;&#46972;&#48120;&#53552;&#50640; &#54268;&#51004;&#47196; &#45336;&#44200;&#48155;&#45716; &#47928;&#51088;&#50676;&#51008;, "&#47784;&#45944;&#47749;/&#54596;&#46300;&#47749;" &#54805;&#49885;&#51060;&#45796;. Note &#50640; &#51060;&#48264;&#50640; title &#54596;&#46300;&#47484; &#52628;&#44032;&#54616;&#44256; &#49910;&#45796;&#47732;, &#48624;&#50640; &#50500;&#47000;&#50752; &#44057;&#51008; &#53076;&#46300;&#47484; &#45908;&#54620;&#45796;:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;&amp;lt;?php echo $html-&amp;gt;input('Note/title') ?&amp;gt;&lt;/li&gt;
&lt;li&gt;&amp;lt;?php echo $html-&amp;gt;tagErrorMsg('Note/title', '&#51060; &#45432;&#53944;&#50640; &#51228;&#47785;&#51012; &#51077;&#47141;&#54644; &#51452;&#49901;&#49884;&#50724;.')?&amp;gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;tagErrorMsg() &#54632;&#49688;&#50640; &#54364;&#49884;&#46104;&#45716; &#50640;&#47084; &#47700;&#49464;&#51648;&#45716;, CSS &#47196; &#49828;&#53440;&#51068;&#47553;&#54616;&#44592; &#49789;&#46020;&#47197;, &amp;lt;div class="error_message"&amp;gt;&amp;lt;/div&amp;gt; &#47196; &#46168;&#47084; &#49939;&#50668; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;HTML &#54764;&#54140;&#47484; &#49373;&#49457;&#54624; &#49688; &#51080;&#45716; &#54268; &#53468;&#44536;&#50640;&#45716;&amp;nbsp;&#45796;&#51020;&#44284; &#44057;&#45796; (&#45824;&#48512;&#48516; &#51649;&#51217;&#51201;&#51064; &#51060;&#47492;&#51004;&#47196; &#46104;&#50612; &#51080;&#45796;).:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;submit&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$buttonCaption&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$htmlAttributes&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;password&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$fieldName&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$htmlAttributes&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;textarea&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$fieldName&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$htmlAttributes&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;checkbox&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$fieldName&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$htmlAttributes&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;file&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$fieldName&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$htmlAttributes&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;hidden&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$fieldName&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$htmlAttributes&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;input&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$fieldName&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$htmlAttributes&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;radio&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$fieldName&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$options&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$inbetween&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$htmlAttributes&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;tagErrorMsg&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$fieldName&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$message&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;HTML &#54764;&#54140;&#50640;&#44172;&#45716;, &#45216;&#51676;&#50640; &#44288;&#54620; &#50741;&#49496; &#53468;&#44536; &#49373;&#49457;&#51012; &#44396;&#54616;&#45716;&amp;nbsp;&#54632;&#49688; &#49464;&#53944;&#44032; &#51080;&#45796;. $tagName &#54028;&#46972;&#48120;&#53552;&#45716;, $fieldName &#54028;&#46972;&#48120;&#53552;&#50752; &#44057;&#51008; &#48169;&#48277;&#51004;&#47196; &#45796;&#47340;&#45796;. &#51060; &#45216;&#51676; &#50741;&#49496; &#53468;&#44536;&#50640; &#44288;&#47144;&#46108; &#54596;&#46300;&#47749;&#51012; &#51648;&#51221;&#54620;&#45796;. &#45936;&#51060;&#53552;&#44032; &#52376;&#47532;&#46104;&#47732;, &#53080;&#53944;&#47204;&#47084; &#45236;&#50640;&#49436;&#45716; &#54596;&#46300;&#47749;&#51060; &#45149;&#45208;&#45716; &#45216;&#51676;&#51032; &#51068;&#48512;&#48516;&#51032; &#51060;&#47492;(year,month,day...)&#51060; &#50672;&#44208;&#46108; &#44163;&#51004;&#47196; &#48372;&#51064;&#45796;. &#51068;&#47168;&#47196;&#49436;, Note &#44032; deadline &#51060;&#46972;&#45716; &#45216;&#51676; &#54596;&#46300;&#47484; &#44054;&#44256; &#51080;&#44256;, dayOptionTag &#51032; $tagName &#54028;&#46972;&#48120;&#53552;&#44032; 'note/deadline' &#47196; &#49444;&#51221; &#46104;&#50612; &#51080;&#51004;&#47732;, &#54268;&#51060; &#52968;&#53944;&#47204;&#47084; &#50529;&#49496;&#50640; &#51204;&#49569;&#46104;&#50632;&#51012; &#46412; &#45216;&#51676; &#45936;&#51060;&#53552;&#44032; $params &#48320;&#49688;&#50640; &#45208;&#53440;&#45212;&#45796;:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;$this-&amp;gt;data['Note']['deadline_day']&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#54788;&#51116;&#51032; &#45936;&#51060;&#53552;&#48288;&#51060;&#49828; &#49444;&#51221;&#50640; &#46384;&#46972;, &#51060; &#51221;&#48372;&#47484; &#49884;&#44036;&#51032; &#45936;&#51060;&#53552;&#47196;&#49436; &#50672;&#44208;&#54644; &#47582;&#52636; &#49688; &#51080;&#45796;. &#51060; &#53076;&#46300;&#45716; &#45936;&#51060;&#53552;&#47484; &#51200;&#51109;&#54616;&#44592; &#51649;&#51204;&#50640; &#50948;&#52824;&#54616;&#44256;, $data &#48176;&#50676; &#51473;&#50640; &#51200;&#51109;&#46104;&#47728; &#44536; &#51221;&#48372;&#44032; &#47784;&#45944;&#50640; &#51200;&#51109;&#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&#50696;10.3. &#47784;&#45944;&#51012; &#51200;&#51109;&#54616;&#44592; &#51204;, time &#45936;&#51060;&#53552;&#47484; &#50672;&#44208;&#54620;&#45796; ( NotesController &#50640;&#49436; &#48156;&#52684;)&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;function edit($id)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; //&lt;/span&gt;&lt;span&gt;&#47676;&#51200; &#54268;&#45936;&#51060;&#53552;&#44032; &#51060; &#50529;&#49496;&#50640; &#51032;&#54644;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&#51204;&#49569;&#46104;&#50632;&#45716;&#51648; &#50500;&#45772;&#51648;&#47484; &#52404;&#53356;&#54620;&#45796;.&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if (!empty($this-&amp;gt;data['Note']))&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//&#51200;&#51109;&#50857;&#51004;&#47196; &#49884;&#44036; &#45936;&#51060;&#53552;&#47484; &#50672;&#44208;...&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$this-&amp;gt;data['Note']['deadline'] =&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $this-&amp;gt;data['Note']['deadline_year'] . "-" .&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $this-&amp;gt;data['Note']['deadline_month'] . "-" .&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $this-&amp;gt;data['Note']['deadline_day'];&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //&#50668;&#44592;&#50640; &#54268; &#45936;&#51060;&#53552;&#47484; &#44160;&#51613;&lt;/span&gt;&lt;span&gt;(10&#51109; &#52280;&#51312;)&lt;/span&gt;&lt;span&gt;&#54616;&#44256; &#51200;&#51109;&#54620;&#45796;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if ($this-&amp;gt;Note-&amp;gt;save($this-&amp;gt;data['Note']))&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;...&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;dayOptionTag ($tagName, $value=null, $selected=null, $optionAttr=null)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;yearOptionTag ($tagName, $value=null, $minYear=null, $maxYear=null, $selected=null, $optionAttr=null)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;monthOptionTag ($tagName, $value=null, $selected=null, $optionAttr=null)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;hourOptionTag ($tagName, $value=null, $format24Hours=false, $selected=null, $optionAttr=null)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;minuteOptionTag ($tagName, $value=null, $selected=null, $optionAttr=null)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;meridianOptionTag ($tagName, $value=null, $selected=null, $optionAttr=null)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;dateTimeOptionTag ($tagName, $dateFormat= 'DMY', $timeFormat= '12', $selected=null, $optionAttr=null)&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h5&gt;10.1.2. AJAX&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365954#toc_6" title="toc_6" class="anchor" id="toc_6" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h5&gt;
&lt;p&gt;Cake &#51032; ajax &#54764;&#54140;&#45716;, Ajax &#51032; &#51312;&#51089;&#44284; &#53364;&#46972;&#51060;&#50616;&#53944; &#49324;&#51060;&#46300;&#51032; &#54952;&#44284;&#47484; &#50948;&#54644;&#49436;, &#44361;&#51109;&#51060; &#50976;&#47749;&#54620; Prototype &#44284; script.aculo.us &#46972;&#51060;&#48652;&#47084;&#47532;&#47484; &#51060;&#50857;&#54620;&#45796;. &#51060; &#54764;&#54140;&#47484; &#49324;&#50857;&#54616;&#47140;&#47732;, &lt;a href="http://script.aculo.us/"&gt;http://script.aculo.us&lt;/a&gt; &#50640;&#49436; &#52572;&#49888; &#48260;&#51204;&#51032; &#51088;&#48148;&#49828;&#53356;&#47549;&#53944; &#46972;&#51060;&#48652;&#47084;&#47532;&#47484; &#45796;&#50868; &#48155;&#50500;, &lt;strong&gt;/app/webroot/js/&lt;/strong&gt; &#50640; &#45347;&#45716;&#45796;. &#46608; ajax &#54764;&#54140;&#47484; &#49324;&#50857;&#54624; &#50696;&#51221;&#51064; &#47784;&#46304; &#48624;&#50640;, &#51060;&#47084;&#54620; &#46972;&#51060;&#48652;&#47084;&#47532;&#47484; include &#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51060; &#54764;&#54140;&#51032; &#45824;&#48512;&#48516;&#51032; &#54632;&#49688;&#50640;&#45716;, &#53945;&#48324;&#54620; $options &#48176;&#50676;&#51060; &#54028;&#46972;&#48120;&#53552;&#47196;&#49436; &#54596;&#50836;&#54616;&#45796;. &#51060; &#48176;&#50676;&#51008; ajax &#51312;&#51089;&#50640; &#44288;&#54620; &#50668;&#47084;&#44032;&#51648; &#49324;&#54637;&#51012; &#51648;&#51221;&#54624;&#46412; &#49324;&#50857;&#54620;&#45796;. &#51648;&#51221;&#54624; &#49688; &#51080;&#45716; &#50668;&#47084;&#44032;&#51648; &#44050;&#50640;&#45716; &#45796;&#51020;&#44284; &#44057;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&#50696; 10.4. AjaxHelper $options Keys&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;/* General Options */&lt;br /&gt;
&lt;br /&gt;
$options['url']&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//&lt;/span&gt; &#54840;&#52636;&#54616;&#44592; &#50896;&#54616;&#45716; &#50529;&#49496;&#51032; URL&lt;span&gt;.&lt;br /&gt;
&lt;br /&gt;
$options['frequency']&amp;nbsp; &amp;nbsp;//&lt;/span&gt; remoteTimer() &#46608;&#45716;&lt;br /&gt;
&lt;span&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; //&lt;/span&gt; observeField() &#44032; &#52404;&#53356;&#47484; &#49892;&#54665;&#54616;&#44592;&#44620;&#51648;&#51032; &#52488;&#45800;&#50948; &#49884;&#44036;.&lt;br /&gt;
&lt;span&gt;&lt;br /&gt;
$options['update']&amp;nbsp; &amp;nbsp; &amp;nbsp; //&lt;/span&gt; Ajax &#51312;&#51089; &#44208;&#44284;&#47484;&lt;br /&gt;
&lt;span&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; //&lt;/span&gt; &#50629;&#45936;&#51060;&#53944;&#54616;&#44256; &#49910;&#51008; &#50836;&#49548;&#51032; DOM ID.&lt;br /&gt;
&lt;span&gt;&lt;br /&gt;
$options['with']&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //&lt;/span&gt; Ajax &#51032; &#54268; &#51204;&#49569;&#50640;&lt;br /&gt;
&lt;span&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; //&lt;/span&gt; &lt;span&gt;serialize&lt;/span&gt; &#54616;&#44256;,&amp;nbsp; &#51204;&#49569;&#54616;&#45716; &#54268; &#50836;&#49548;&#51032; DOM ID.&lt;br /&gt;
&lt;span&gt;&lt;br /&gt;
$options['type']&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //&lt;/span&gt; 'asynchronous' (&#44592;&#48376;) &#46608;&#45716;,&amp;nbsp; 'synchronous'&lt;br /&gt;
&lt;span&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; //&lt;/span&gt; &#50741;&#49496; &#49440;&#53469;.&lt;br /&gt;
&lt;span&gt;&lt;br /&gt;
/*&lt;/span&gt; &#53084;&#48177;:XMLHttpReques &#54532;&#47196;&#49464;&#49828; &#46041;&#50504;&lt;br /&gt;
&#50668;&#47084;&#48264; &#49892;&#54665;&#46104;&#45716; JS &#53076;&#46300; &lt;span&gt;*/&lt;br /&gt;
&lt;br /&gt;
$options['loading']&amp;nbsp; &amp;nbsp; &amp;nbsp;//&lt;/span&gt; &#48652;&#46972;&#50864;&#51200;&#50640; &#50896;&#44201; &#47928;&#49436;&#51032; &#45936;&#51060;&#53552;&#44032;&lt;br /&gt;
&lt;span&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; //&lt;/span&gt; &#47196;&#46377;&#51473;&#51068;&#46412; &#49892;&#54665;&#46104;&#45716; JS &#53076;&#46300;.&lt;br /&gt;
&lt;span&gt;&lt;br /&gt;
$options['loaded']&amp;nbsp; &amp;nbsp; &amp;nbsp; //&lt;/span&gt; &#48652;&#46972;&#50864;&#51200;&#44032; &#50896;&#44201; &#47928;&#49436;&#50640; &#47196;&#46377;&#51012;&lt;br /&gt;
&lt;span&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; //&lt;/span&gt; &#47560;&#52452;&#51012; &#46412; &#49892;&#54665;&#46104;&#45716; JS &#53076;&#46300;.&lt;br /&gt;
&lt;span&gt;&lt;br /&gt;
$options['interactive'] //&lt;/span&gt; &#47196;&#46377;&#51060; &#47560;&#52824;&#51648; &#50506;&#50500;&#46020;, &#49324;&#50857;&#51088;&#44032; &#50896;&#44201; &#47928;&#49436;&#50752;&lt;br /&gt;
&lt;span&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; //&lt;/span&gt; &#49569;&#49688;&#49888; &#44032;&#45733;&#54624; &#46412; &#49892;&#54665;&#46104;&#45716; JS &#53076;&#46300;.&lt;span&gt;&lt;br /&gt;
&lt;br /&gt;
$options['complete']&amp;nbsp; &amp;nbsp; //&lt;/span&gt; XMLHttpRequest &#44032; &#50756;&#47308;&#46104;&#50632;&#51012;&#46412;&lt;br /&gt;
&lt;span&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; //&lt;/span&gt; &#54840;&#52636;&#46104;&#45716; JS &#53076;&#46300;.&lt;br /&gt;
&lt;span&gt;&lt;br /&gt;
$options['confirm']&amp;nbsp; &amp;nbsp; &amp;nbsp;//&lt;/span&gt; XMLHttpRequest &#50529;&#49496;&#51060; &#49884;&#51089;&#46104;&#44592; &#51204;&#50640;&lt;br /&gt;
&lt;span&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; //&lt;/span&gt; c&lt;span&gt;confirm &#45824;&#54868;&#49345;&#51088;&#50640; &#54364;&#49884;&#46104;&#45716;&lt;/span&gt; &#53581;&#49828;&#53944;.&lt;br /&gt;
&lt;span&gt;&lt;br /&gt;
$options['condition']&amp;nbsp; &amp;nbsp;//&lt;/span&gt; XMLHttpRequest &#47484;&amp;nbsp; &#52488;&#44592;&#54868;&#54616;&#44592; &#51204;&#50640; &#52649;&#51313;&#46104;&#50612;&#50556; &#54616;&#45716;&lt;br /&gt;
&lt;span&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; //&lt;/span&gt; JS &#51312;&#44148;&lt;br /&gt;
&lt;span&gt;&lt;br /&gt;
$options['before']&amp;nbsp; &amp;nbsp; &amp;nbsp; //&lt;/span&gt; &#47532;&#53272;&#49828;&#53944;&#44032; &#52488;&#44592;&#54868;&#46104;&#44592; &#51204;&#50640; &#54840;&#52636;&#46104;&#45716; JS &#53076;&#46300;.&lt;br /&gt;
&lt;span&gt;&lt;br /&gt;
$options['after']&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//&lt;/span&gt; &#47532;&#53272;&#49828;&#53944;&#44032; &#52488;&#44592;&#54868;&#46104;&#44256;,&lt;br /&gt;
&lt;span&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; //&lt;/span&gt; 'loading' &#51060; &#49884;&#51089;&#46104;&#45716; &#51649;&#51204;&#50640; &#54840;&#52636;&#46104;&#45716; JS code.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#45796;&#51020;&#51008; Cake &#50640;&#49436; Ajax &#47484; &#48736;&#47476;&#44256; &#44036;&#45800;&#54616;&#44172; &#51089;&#49457;&#54616;&#44592; &#50948;&#54620; &#54764;&#54140; &#54632;&#49688;&#46308;&#51060;&#45796; :&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;link&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$title&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$href&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$options&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$confirm&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$escapeTitle&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#47553;&#53356;&#47484; &#53581;&#49828;&#53944; $title &#47484; &#54364;&#49884;&#54620;&#45796;. $options['url'] &#50640; &#51080;&#45716; &#50896;&#44201;&#47928;&#49436;&#47484; &#47196;&#46377;&#54616;&#44256; $options['update'] &#47196; &#51648;&#51221;&#46108; DOM &#50836;&#49548;&#47484; &#50629;&#45936;&#51060;&#53944;&#54620;&#45796;. &#51060; &#54632;&#49688;&#50640; &#53084;&#48177;&#51012; &#49324;&#50857;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;remoteFunction&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;array &lt;em class="em"&gt;$options&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51060; &#54632;&#49688;&#45716; &#50896;&#44201; &#54840;&#52636;&#51060; &#54596;&#50836;&#54620; &#51088;&#48148;&#49828;&#53356;&#47549;&#53944;&#47484; &#47564;&#46304;&#45796;. &#51452;&#47196;, linkToRemote &#51032; &#54764;&#54140;&#47196; &#49324;&#50857;&#46108;&#45796;. &#52964;&#49828;&#53552;&#47560;&#51060;&#51669;&#54620; &#49828;&#53356;&#47549;&#53944;&#47484; &#49373;&#49457;&#54616;&#45716; &#44163;&#51008; &#50500;&#45768;&#47732;, &#51060; &#54632;&#49688;&#45716; &#51088;&#51452; &#49324;&#50857;&#54616;&#51648; &#50506;&#45716;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;remoteTimer&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;array &lt;em class="em"&gt;$options&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51221;&#44592;&#51201;&#51004;&#47196; $options['url'] &#47196; &#51648;&#51221;&#46108; &#50529;&#49496;&#51012;&amp;nbsp;$options['frequency'] (&#44592;&#48376;&#44050;&#51008; 10)&#52488;&#47560;&#45796; &#54840;&#52636;&#54620;&#45796;. &#48372;&#53685;, &#47532;&#47784;&#53944; &#54840;&#52636;&#51032; &#44208;&#44284;&#47196;, &#53945;&#51221; div ($options['update'] &#51004;&#47196; &#51648;&#51221;)&#51012; &#50629;&#45936;&#51060;&#53944;&#54624; &#46412; &#49324;&#50857;&#54620;&#45796;. &#51060; &#54632;&#49688;&#50640;&#49436;&#45716; &#53084;&#48177;&#51012; &#49324;&#50857;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;form&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$action&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$type&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$options&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51068;&#48152;&#51201;&#51004;&#47196; &#47532;&#47196;&#46300;&#44032; &#54596;&#50836;&#54620; POST &#51204;&#49569; &#45824;&#49888;, XMLHttpRequest &#47484; &#49324;&#50857;&#54616;&#50668; $action &#50640; &#51648;&#51221;&#46108; &#50529;&#49496;&#51012; &#48177;&#44536;&#46972;&#50868;&#46300;&#50640; &#51204;&#49569;&#54616;&#45716; &#54268; &#53468;&#44536;&#47484; &#48152;&#54872;&#54620;&#45796;. &#51060; &#54268;&#51004;&#47196; &#51204;&#49569;&#46108; &#45936;&#51060;&#53552;&#45716;, &#48372;&#53685; &#54268; &#45936;&#51060;&#53440;&#50752; &#44057;&#51060; &#54665;&#46041;&#54620;&#45796; ($ this-&amp;gt;param['form'] &#47196; &#51060;&#50857;&#54624; &#49688; &#51080;&#45796;). $options['update'] &#47196; &#51648;&#51221;&#46108; DOM &#50836;&#49548;&#44032; &#50896;&#44201; &#47928;&#49436;&#51032; &#44208;&#44284;&#47196; &#50629;&#45936;&#51060;&#53944; &#46108;&#45796;. &#51060; &#54632;&#49688;&#45716; &#53084;&#48177;&#51012; &#49324;&#50857;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;observeField&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$field_id&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$options&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;$field_id &#47196; &#51648;&#51221;&#46108; DOM ID &#51032; &#54596;&#46300;&#47484; ($options['frequency'] &#52488;&#47560;&#45796;) &#44288;&#52272;&#54616;&#44256;, &#45236;&#50857;&#51060; &#48320;&#44221;&#46104;&#50632;&#51012; &#46412; $options['url'] &#51032; &#50529;&#49496;&#51012; &#49892;&#54665;&#54620;&#45796;. ID $options['update'] &#46608;&#45716; $options['with'] &#47196;&amp;nbsp;&#54268; &#50836;&#49548;&#47484; &#51648;&#51221;&#54616;&#44256;, DOM &#50836;&#49548;&#47484; &#50629;&#45936;&#51060;&#53944;&#54616;&#45716; &#44163;&#46020; &#44032;&#45733;&#54616;&#45796;. &#51060; &#54632;&#49688;&#45716; &#53084;&#48177;&#51012; &#49324;&#50857;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;observeForm&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$form_id&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$options&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;observeField() &#50752; &#44057;&#51060; &#51089;&#46041;&#54620;&#45796;. &#51060; &#54632;&#49688;&#45716; &#51648;&#51221;&#46108; &#54268;&#51032; &#47784;&#46304; &#50836;&#49548; &#50808;&#50640;&#45716; &#44288;&#52272;&#54616;&#51648; &#50506;&#45716;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;autoComplete&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$field&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$url&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$options&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;ID $field &#47484; &#51088;&#46041; &#50756;&#49457;&#51060;&amp;nbsp;&#48537;&#51008; &#53581;&#49828;&#53944; &#54596;&#46300;&#47196; &#54364;&#49884;&#54620;&#45796;. $url &#51032; &#50529;&#49496;&#51008;, &#51088;&#46041; &#50756;&#49457;&#51032; &#50857;&#50612; &#47532;&#49828;&#53944;&#47484; &#47532;&#53556;&#54644;&#50556; &#54620;&#45796; : &#44592;&#48376;&#51201;&#51004;&#47196; &#50529;&#49496;&#51008; &#51088;&#46041; &#50756;&#49457;&#51032; &#50857;&#50612;&#47484; ul &#50836;&#49548; (&amp;lt;ul&amp;gt;&amp;lt;/ul&amp;gt;) &#51032; &#47532;&#49828;&#53944; &#54637;&#47785;&#50640;&#49436; &#45236;&#45716; &#44163;&#51060; &#54596;&#50836;&#54633;&#45768;&#45796;. &#48660;&#47196;&#44536;&#50640; &#51089;&#49457;&#54620; &#51228;&#47785;&#51012; &#48520;&#47084;&#45236;&#45716; &#51088;&#46041; &#50756;&#49457; &#54596;&#46300;&#47484; &#51089;&#49457;&#54616;&#44256; &#49910;&#51008; &#44221;&#50864;, &#52968;&#53944;&#47204;&#47084;&#51032; &#50529;&#49496;&#51008; &#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;function autocomplete ()&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; $this-&amp;gt;set('posts',&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $this-&amp;gt;Post-&amp;gt;findAll(&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "subject LIKE '{$this-&amp;gt;data['Post']['subject']}'")&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; );&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; $this-&amp;gt;layout = "ajax";&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;br /&gt;
&#50948; autocomplete() &#50529;&#49496;&#50640; &#45824;&#54620; &#48624;&#45716; &#51060;&#50752; &#44057;&#45796; :&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;?php foreach($posts as $post): ?&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;?php echo $post['Post']['subject']; ?&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#48624;&#45236;&#51032; &#49892;&#51228; &#51088;&#46041; &#50756;&#49457; &#54596;&#46300;&#45716; &#50500;&#47000;&#50752; &#44057;&#45796;:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;&amp;lt;form action="/users/index" method="POST"&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;?php echo $ajax-&amp;gt;autoComplete('Post/subject', '/posts/autoComplete')?&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;?php echo $html-&amp;gt;submit('View Post')?&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;br /&gt;
autoComplete() &#54632;&#49688;&#45716; &#53581;&#49828;&#53944; &#54596;&#46300;&#50752; &#50529;&#49496;&#51060; &#51089;&#49457;&#54620; &#51088;&#46041; &#50756;&#49457; &#50857;&#50612; &#47532;&#49828;&#53944;&#47484; &#54364;&#49884;&#54616;&#44592; &#50948;&#54644; &#49324;&#50857;&#54616;&#45716; &#47751;&#44032;&#51648;&#51032; div &#51032; &#54364;&#49884;&#50640; &#51060; &#51221;&#48372;&#47484; &#49324;&#50857;&#54620;&#45796;. &#46608; &#50500;&#47000;&#50752; &#44057;&#51060; &#54616;&#50668; &#48624;&#51032; &#49828;&#53440;&#51068;&#46020; &#49444;&#51221;&#54624; &#49688; &#51080;&#45796; :&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;&amp;lt;style type="text/css"&amp;gt;&lt;br /&gt;
&lt;br /&gt;
div.auto_complete {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; position&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;:absolute;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; width&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; :250px;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; background-color :white;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; border&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;:1px solid #888;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; margin&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;:0px;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; padding&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; :0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.selected { background-color: #ffb; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;drag&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$id&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$options&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;ID &#44032; $id &#51064; DOM &#50836;&#49548;&#47484; &#46300;&#47000;&#44536;&#54624; &#49688; &#51080;&#44172; &#47564;&#46304;&#45796;. $options &#51012; &#49324;&#50857;&#54616;&#47732;, &#44592;&#53440; &#52628;&#44032; &#49324;&#54637;&#46020; &#51648;&#51221;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;// (&#48260;&#51204; &#48264;&#54840;&#45716;,&amp;nbsp; script.aculo.us &#51032; &#48260;&#51204;&#51060;&#45796;. )&lt;br /&gt;
&lt;br /&gt;
$options['handle']&amp;nbsp; &amp;nbsp; &amp;nbsp;// (v1.0) &#51076;&#48288;&#46356;&#46300; &#54648;&#46308;&#50640; &#51032;&#54644;&#49436;&#47564; &#46300;&#47000;&#44536;&#54624; &#49688; &#51080;&#46020;&#47197;&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;// &#54624; &#44163;&#51064;&#51648; &#49444;&#51221;&#54620;&#45796;. &#44050;&#51008; &#48152;&#46300;&#49884;&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;// &#50836;&#49548;&#51032; &#47112;&#54140;&#47088;&#49828;&#45208; &#50836;&#49548;&#51032; ID &#50668;&#50556;&#54620;&#45796;.&lt;br /&gt;
&lt;br /&gt;
$options['handle']&amp;nbsp; &amp;nbsp; &amp;nbsp;// (V1.5) &#50526;&#49436; &#47568;&#54620; &#45824;&#47196;, &#44050;&#51008; CSS &#51032; &#53364;&#47000;&#49828;&#52824;&#47484; &#45208;&#53440;&#45236;&#45716; &#47928;&#51088;&#50676;&#51060;&#45796;.&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;// &#52572;&#52488;&#51032; &#50500;&#46308;(child)/&#49552;&#51088;(grandchild)/&#46321;&#51060;&#45796;.&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;// &#51060; CSS &#53364;&#47000;&#49828; &#44050;&#51012; &#44032;&#51652; &#50836;&#49548;&#45236;&#51032; &#50836;&#49548;&#45716;, &#54648;&#46308;&#47196;&#49436; &#51060;&#50857;&#46108;&#45796;.&lt;br /&gt;
&lt;br /&gt;
$options['revert']&amp;nbsp; &amp;nbsp; &amp;nbsp;// V1.0) true &#47196; &#49444;&#51221;&#54616;&#47732;, &#46300;&#47000;&#44536;&#44032; &#45149;&#45228;&#51012; &#46412;&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;// &#50836;&#49548;(element)&#45716; &#50896;&#47000;&#51032; &#50948;&#52824;&#47484; &#48152;&#54872;&#54620;&#45796;.&lt;br /&gt;
&lt;br /&gt;
$options['revert']&amp;nbsp; &amp;nbsp; &amp;nbsp;// (V1.5) Revert &#46020; &#51076;&#51032;&#51032; &#54632;&#49688; &#47112;&#54140;&#47088;&#49828;&#44032; &#46112; &#49688; &#51080;&#44256;,&amp;nbsp;&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;// &#46300;&#47000;&#44536;&#44032; &#45149;&#45228;&#51012; &#46412; &#54840;&#52636;&#46108;&#45796;.&lt;br /&gt;
&lt;br /&gt;
$options['constraint'] // horizontal &#46608;&#45716; vertical &#47196; &#49444;&#51221;&#46104;&#47732;,&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;// &#46300;&#47000;&#44536; &#48169;&#54693;&#51060; &#54945;&#48169;&#54693; &#46608;&#45716;&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;// &#51333;&#48169;&#54693;&#51004;&#47196; &#51228;&#54620;&#46108;&#45796;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;drop&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$id&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$options&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;ID $id &#47196; &#51648;&#51221;&#46108; DOM &#50836;&#49548;&#47484; &#46300;&#47213;&#54624; &#49688; &#51080;&#44172; &#54620;&#45796;. $options &#47484; &#49324;&#50857;&#54644; &#51648;&#51221;&#54624; &#49688; &#51080;&#45716; &#47751;&#44032;&#51648; &#52628;&#44032; &#49324;&#54637;&#51060;&amp;nbsp;&#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;$options['accept']&amp;nbsp; &amp;nbsp; &amp;nbsp; // CSS &#53364;&#47000;&#49828;&#47484; &#45208;&#53440;&#45240; &#47928;&#51088;&#50676; &#46608;&#45716; &#51088;&#48148;&#49828;&#53356;&#47549;&#53944;&#51032; &#48176;&#50676;&#51012;&amp;nbsp; accept &#50640; &#51648;&#51221;&#54620;&#45796;.&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; // &#46300;&#47213; &#44032;&#45733;&#54620; &#44163;&#51008;, &#46300;&#47000;&#44536;&#54624; &#49688; &#51080;&#46020;&#47197; &#46104;&#50612; &#51080;&#45796;.&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; // CSS &#53364;&#47000;&#49828;&#47484; &#54616;&#45208; &#51060;&#49345; &#44054;&#44256; &#51080;&#45716; &#44163;&#47564;&#51012; &#48155;&#50500;&#46308;&#51064;&#45796;.&lt;br /&gt;
&lt;br /&gt;
$options['containment'] // &#46300;&#47213; &#44032;&#45733;&#54620; &#50836;&#49548;&#45716;, &#51648;&#51221;&#46108; &#50836;&#49548;(&#46608;&#45716; &#50836;&#49548; ID)&#47196; &#51228;&#54620;&#46104;&#50612; &#51080;&#45716; &#44221;&#50864;,&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; // &#44536; &#46300;&#47000;&#44536;&#54624; &#49688; &#51080;&#45716; &#50836;&#49548;&#47564;&#51012; &#48155;&#50500;&#46308;&#51064;&#45796;.&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; // &#45800;&#51068; &#50836;&#49548; &#46608;&#45716; &#50836;&#49548;&#51032; JS &#48176;&#50676;&#51068; &#49688; &#51080;&#45796;.&lt;br /&gt;
&lt;br /&gt;
$options['overlap']&amp;nbsp; &amp;nbsp; &amp;nbsp;// horizontal &#46608;&#45716; vertical &#47196; &#49444;&#51221;&#46112; &#46412;,&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; // &#51648;&#51221;&#46108; &#48169;&#54693;&#51004;&#47196; 50% &#51060;&#49345; &#44217;&#52828; &#44221;&#50864;&#50640;,&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; // &#46300;&#47213; &#44032;&#45733;&#54620; &#44163;&#51008; &#46300;&#47000;&#44536;&#54624; &#49688; &#51080;&#45716; &#50836;&#49548;&#50640; &#45824;&#54644;&#49436;&#47564; &#48152;&#51025;&#54620;&#45796;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;dropRemote&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$id&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$options&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$ajaxOptions&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#46300;&#47000;&#44536;&#54624; &#49688; &#51080;&#45716; &#50836;&#49548;&#44032; &#46300;&#47213;&#46104;&#50632;&#51012; &#46412; XMLHttpRequest &#47484; &#49884;&#51089;&#54616;&#45716; &#46300;&#47213; &#45824;&#49345;&#51012; &#51089;&#49457;&#54616;&#44592;&#50948;&#54644; &#49324;&#50857;&#46108;&#45796;. $options &#51008; drop() &#44284; &#44057;&#44256;, $ajaxOptions &#51008;&amp;nbsp;link() &#50752; &#44057;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;sortable&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$id&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$options&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;float &#50724;&#48652;&#51229;&#53944;&#51032; &#44536;&#47353; &#46608;&#45716; &#47532;&#49828;&#53944; (DOM&#50836;&#49548; ID $id &#47196; &#51648;&#51221;) &#47484; &#51221;&#47148;&#54624; &#49688; &#51080;&#44172; &#54620;&#45796;. $options &#48176;&#50676;&#51012; &#45796;&#51020;&#44284; &#44057;&#51008; &#51221;&#47148; &#48169;&#48277;&#51012; &#49444;&#51221;&#54624; &#49688; &#51080;&#45796;:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;$options['tag']&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// &#51221;&#47148; &#44032;&#45733;&#54620; &#53468;&#44536; (&#52968;&#53580;&#51060;&#45320;(container) &#51032; &#51088;&#49885; &#50836;&#49548;(child element)) &#51032; &#51333;&#47448;&#47484; &#49444;&#51221;&#54620;&#45796;.&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; // UL &#44284; OL &#52968;&#53580;&#51060;&#45320;&#50857;&#51004;&#47196;, &#51060;&#44163;&#51008;&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; // LI &#51060;&#45796;. &#51088;&#49885; &#53468;&#44536; (child tag) &#51032; &#44592;&#53440;&#51032; &#51221;&#47148;&#50857;&#51004;&#47196;&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; // &#53468;&#44536;&#51032; &#51333;&#47448;&#47484; &#51648;&#51221;&#54624; &#54596;&#50836;&#44032; &#51080;&#45796;.&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; // &#44592;&#48376;&#44050;&#51008; 'li' &#51060;&#45796;.&lt;br /&gt;
&lt;br /&gt;
$options['only']&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // &#51088;&#49885; &#50836;&#49548;&#51032; &#49440;&#53469;&#51012;,&lt;/li&gt;
&lt;li&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; // &#51648;&#51221;&#46108; CSS &#53364;&#47000;&#49828;&#47484; &#54252;&#54632;&#54616;&#45716; &#50836;&#49548;&#47564;&#51012; &#54252;&#54632;&#46020;&#47197;, &#45908; &#51228;&#54620;&#54620;&#45796;.&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; // (&#46608;&#45716;, &#47928;&#51088;&#50676;&#51032; &#48176;&#50676;&#51012; &#49444;&#51221;&#54620; &#44221;&#50864;&#45716;, &#50612;&#46500; &#53364;&#47000;&#49828;&#49345;&#51060;&#46972;&#46020;. )&lt;br /&gt;
&lt;br /&gt;
$options['overlap']&amp;nbsp; &amp;nbsp; &amp;nbsp;// vertical(&#44592;&#48376;&#44050;) &#46608;&#45716; horizontal &#51060;&#45796;.&amp;nbsp;&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; // floating sortables &#46608;&#45716; horizontal lists &#45716; horizontal &#51012; &#49440;&#53469;&#54620;&#45796;.&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; // vertical list &#45716; vertical &#51060;&#50612;&#50556; &#54620;&#45796;.&lt;br /&gt;
&lt;br /&gt;
$options['constraint']&amp;nbsp; // &#46300;&#47000;&#44536;&#54624; &#49688; &#51080;&#45716; &#50836;&#49548;&#51032; &#50880;&#51649;&#51076;&#51012;&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; // vertical'(&#51333;&#48169;&#54693;) &#46608;&#45716; 'horizontal'(&#54945;&#48169;&#54693;) &#51004;&#47196; &#51228;&#54620;&#54620;&#45796;.&lt;br /&gt;
&lt;br /&gt;
$options['containment'] // sortable &#49324;&#51060;&#50640;&#49436; &#46300;&#47000;&#44536;&#50752; &#46300;&#47213;&#51012; &#44032;&#45733;&#54616;&#44172; &#54620;&#45796;..&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; // (&#53080;&#53580;&#51060;&#45320;&#51032;)&#50836;&#49548;&#51032; &#48176;&#50676; &#46608;&#45716; &#50836;&#49548;&#51032; id &#51032; &#48176;&#50676;&#51012; &#51105;&#45716;&#45796;.&lt;br /&gt;
&lt;br /&gt;
$options['handle']&amp;nbsp; &amp;nbsp; &amp;nbsp; // &#51089;&#49457;&#46108; &#46300;&#47000;&#44536; &#44032;&#45733; &#50836;&#49548;&#44032; &#54648;&#46308;&#51012; &#49324;&#50857;&#54616;&#46020;&#47197; &#54620;&#45796;.&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; drag() &#51032; handle &#50741;&#49496;&#51012; &#52280;&#51312;&#54616;&#46972;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;editor&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$id&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$url&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$options&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#52395;&#48264;&#51704; &#54028;&#46972;&#48120;&#53552;&#47196;&#49436; &#51648;&#51221;&#46108; DOM id &#51032; &#50836;&#49548;&#47484; &#49324;&#50857;&#54616;&#44256;, in-place ajax &#50640;&#46356;&#53552;&#47484; &#51089;&#49457;&#54620;&#45796;. &#44396;&#54788;&#46104;&#47732;, mouseOver &#47196; &#54616;&#51060;&#46972;&#51060;&#53944; &#46104;&#44256;, &#53364;&#47533;&#54616;&#47732; &#45800;&#51068;&#51032; &#53581;&#49828;&#53944; &#51077;&#47141; &#54596;&#46300;&#47196; &#48320;&#54620;&#45796;. &#46160;&#48264;&#51704; &#54028;&#46972;&#48120;&#53552;&#45716;, &#54200;&#51665;&#54620; &#45936;&#51060;&#53440;&#44032; &#48372;&#45236;&#51256;&#50556; &#54616;&#45716; URL &#51077;&#45768;&#45796;. &#50529;&#49496;&#46020; &#44081;&#49888;&#46108; &#50836;&#49548;&#51032; &#45236;&#50857;&#51012; &#48152;&#54616;&#46972;. in-place &#50640;&#46356;&#53552;&#51032; &#52628;&#44032; &#50741;&#49496;&#51008;, Script.aculo.us wiki &#50640;&#49436; &#52280;&#51312;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h5&gt;10.1.3. &#51088;&#48148;&#49828;&#53356;&#47549;&#53944;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365954#toc_7" title="toc_7" class="anchor" id="toc_7" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h5&gt;
&lt;p&gt;&#51088;&#48148;&#49828;&#53356;&#47549;&#53944; &#54764;&#54140;&#45716; &#51088;&#48148;&#49828;&#53356;&#47549;&#53944;&#50640; &#44288;&#54620; &#53468;&#44536;&#50752; &#45936;&#51060;&#53440;&#47484; &#51096; &#54252;&#47607; &#46108; &#54805;&#53468;&#47196; &#52636;&#47141;&#54624; &#49688; &#51080;&#46020;&#47197; &#44060;&#48156;&#51088;&#47484; &#46020;&#50752;&#51456;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;codeBlock&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$string&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;$script &#47484; &#51088;&#48148;&#49828;&#53356;&#47549;&#53944;&#51032; &amp;lt;script&amp;gt; &#53468;&#44536;&#47196; &#46168;&#47084;&#49916; &#46244; &#48152;&#54872;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;link&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$url&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;$url &#47196; &#52280;&#51312;&#46104;&#45716; &#49828;&#53356;&#47549;&#53944;&#47484; &#51088;&#48148;&#49828;&#53356;&#47549;&#53944; &#51064;&#53364;&#47336;&#46300; &#53468;&#44536;&#47196; &#48152;&#54872;&#54620;&#45796;..&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;linkOut&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$ur&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;link()&#50752; &#44057;&#51648;&#47564;, &#51064;&#53364;&#47336;&#46300; &#53468;&#44536;&#45716; $url &#47196; &#52280;&#51312;&#46104;&#45716; &#49828;&#53356;&#47549;&#53944;&#50752; &#44057;&#51008; &#46020;&#47700;&#51064;&#51060; &#50500;&#45768;&#46972;&#44256; &#44032;&#51221;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;escapeScript&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$script&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51088;&#48148;&#49828;&#53356;&#47549;&#53944;&#51032; &#53076;&#46300; &#48512;&#48516; &#52376;&#47532;&#47484; &#50948;&#54644; &#52880;&#47532;&#51648; &#47532;&#53556;(CR), &#49905;&#44544; &#53244;&#53944;( ' ), &#45908;&#48660; &#53244;&#53944;( " ) &#47484; escape &#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;event&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$object&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$event&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$observer&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$useCapture&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Prototype &#46972;&#51060;&#48652;&#47084;&#47532;&#47484; &#49324;&#50857;&#54616;&#50668; &#50836;&#49548;&#50640; &#51060;&#48292;&#53944;&#47484; &#45927;&#48537;&#51064;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;cacheEvents&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;event() &#47196; &#51089;&#49457;&#46108; &#51088;&#48148;&#49828;&#53356;&#47549;&#53944; &#51060;&#48292;&#53944;&#47484; &#52880;&#49884;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;writeEvents&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;cacheEvents() &#47196; &#52880;&#49884;&#46108; &#52880;&#49884; &#51060;&#48292;&#53944;&#47484; &#44592;&#47197;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;includeScript&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$script&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h5&gt;10.1.4. &#49707;&#51088;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365954#toc_8" title="toc_8" class="anchor" id="toc_8" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h5&gt;
&lt;p&gt;&#49707;&#51088; &#54764;&#54140;&#45716; &#48624;&#45236;&#50640;&#49436; &#49707;&#51088;&#50640; &#44288;&#54620; &#45936;&#51060;&#53552;&#47484; &#54252;&#47607;&#54616;&#44592; &#50948;&#54620; &#47751;&#44032;&#51648; &#50500;&#51452; &#51339;&#51008; &#54632;&#49688;&#44032; &#54252;&#54632;&#46104;&#50612; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;precision&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;mixed &lt;em class="em"&gt;$number&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;int &lt;em class="em"&gt;$precision = 3&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;$precision &#47196; &#51648;&#51221;&#46108; &#47112;&#48296;&#51032; &#51221;&#48128;&#46020;&#47196; &#54252;&#47607;&#46108; $number &#47484; &#48152;&#54872;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;toReadableSize&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;int &lt;em class="em"&gt;$sizeInBytes&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;$size&amp;nbsp;&#47196;&amp;nbsp;&#51648;&#51221;&#54620; Byte &#47484; &#49324;&#46988;&#51060; &#51069;&#51012; &#49688; &#51080;&#44172; &#54616;&#50668; &#48152;&#54872;&#54620;&#45796;. &#44592;&#48376;&#51201;&#51004;&#47196; &#47751; Byte &#51064;&#51648; &#51077;&#47141;&#54616;&#47732; &#49324;&#46988;&#51060; &#51069;&#51012; &#49688; &#51080;&#45716; &#51201;&#45817;&#54620; &#44050; KB, MB, GB, TB &#47196; &#48152;&#54872;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;toPercentage&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;mixed &lt;em class="em"&gt;$number&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;int &lt;em class="em"&gt;$precision = 2&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51077;&#47141;&#46108; &#49707;&#51088;&#47484; $precision &#47196; &#51648;&#51221;&#46108; &#48276;&#50948;&#51032; &#54140;&#49468;&#54000;&#51648;(%)&#47196; &#54252;&#47607;&#54616;&#50668; &#48152;&#54872;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h5&gt;10.1.5. &#47928;&#51088;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365954#toc_9" title="toc_9" class="anchor" id="toc_9" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h5&gt;
&lt;p&gt;&#47928;&#51088; &#54764;&#54140;&#45716;, &#44060;&#48156;&#51088;&#44032; &#53581;&#49828;&#53944;&#47484; &#48652;&#46972;&#50864;&#51200;&#50640; &#52636;&#47141;&#54624; &#46412; &#54596;&#50836;&#54620; &#47700;&#49548;&#46300;&#47484; &#51228;&#44277;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;highlight&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$text&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$highlighter = '&amp;lt;span class="highlight"&amp;gt;\1&amp;lt;/span&amp;gt;'&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;$text &#49549;&#50640; &#54252;&#54632;&#46108; $phrase &#47484; &#47784;&#46160; $highlighter &#47196; &#51648;&#51221;&#54620; &#53468;&#44536;&#47196; &#46168;&#47084;&#49916; &#46244; &#48152;&#54872;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;stripLinks&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$text&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;HTML &#47553;&#53356; (&amp;lt;a href= ...) &#51012; &#51228;&#50808;&#54616;&#44256; $text &#47484; &#48152;&#54872;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;autoLinkUrls&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$text&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$htmlOptions&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#45824;&#51025;&#54616;&#45716; &amp;lt;a&amp;gt; &#53468;&#44536;&#47196; &#46168;&#47084;&#49912;&#51064; URL &#47196; $text &#47484; &#48152;&#54872;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;autoLinkEmails&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$text&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$htmlOptions&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#45824;&#51025;&#54616;&#45716; &amp;lt;a&amp;gt; &#53468;&#44536;&#47196; &#46168;&#47084;&#49912;&#51064; &#51060;&#47700;&#51068; &#51452;&#49548;&#47196; $text &#47484; &#48152;&#54872;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;autoLink&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$text&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;array &lt;em class="em"&gt;$htmlOptions&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#45824;&#51025;&#54616;&#45716; &amp;lt;a&amp;gt; &#53468;&#44536;&#47196; &#46168;&#47084;&#49912;&#51064; URL &#44284; &#51060;&#47700;&#51068; &#51452;&#49548;&#47196; $text &#47484; &#48152;&#54872;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;truncate&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$text&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;int &lt;em class="em"&gt;$length&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$ending = '...'&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;$text &#47484; &#52572;&#52488;&#51032; $length &#44600;&#51060;&#51032; &#47928;&#51088;&#47196; &#48152;&#54872;&#54620;&#45796;. &#47928;&#51088; &#45149;&#50640; $ending (&#44592;&#48376;&#44050;&#51008; '...' )&#51012; &#48537;&#45716;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;excerpt&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$text&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$phrase&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;int &lt;em class="em"&gt;$radius = 100&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$ending = '...'&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;$text &#47196;&#48512;&#53552; $radius &#47196; &#51221;&#54644;&#51652; &#44033;&#44033;&#51032; &#50948;&#52824;&#50640; &#51080;&#45716; &#45796;&#49688;&#51032; &#47928;&#51088;&#47196; $phrase &#47484; &#51105;&#50500;&#45236; &#51064;&#50857;&#51012; &#52628;&#52636;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;Extracts an excerpt from the $text, grabbing the $phrase with a number of characters on each side determined by $radius.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;autoLinkEmails&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$text&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$allowHtml = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#53581;&#49828;&#53944;&#47484; HTML&#47196; &#54028;&#49905;&#54620;&#45796;, &#44396;&#47928;&#51008; &#51312;&#44552; &#45796;&#47476;&#45208;, Textile &#51060;&#45208; RedCloth &#47484; &#45806;&#50520;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h5&gt;10.1.6. &#49884;&#44036;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365954#toc_10" title="toc_10" class="anchor" id="toc_10" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h5&gt;
&lt;p&gt;&#49884;&#44036; &#54764;&#54140;&#45716; &#50976;&#45769;&#49828; &#53440;&#51076;&#49828;&#53484;&#54532;&#45208; datetime &#47928;&#51088;&#50676;&#51012; &#51328; &#45908; &#51060;&#54644;&#54616;&#44592; &#49772;&#50868; &#54805;&#53468;&#47196; &#48652;&#46972;&#50864;&#51200;&#50640; &#52636;&#47141;&#54616;&#44592; &#50948;&#54644;, &#44060;&#48156;&#51088;&#44032; &#54596;&#50836;&#47196; &#54616;&#45716; &#44163;&#51012; &#51228;&#44277;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&#47784;&#46304; &#54632;&#49688;&#50640; &#45824;&#54644;, &#45216;&#51676;&#45716;, &#50976;&#54952;&#54620; PHP datetime &#47928;&#51088;&#50676;&#51060;&#45208; &#50976;&#45769;&#49828; &#53440;&#51076;&#49828;&#53484;&#54532; &#51473;&amp;nbsp;&#50612;&#46500; &#44163;&#51012; &#51648;&#51221;&#54644;&#46020; &#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;fromString&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$dateString&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#50976;&#45769;&#49828; &#53440;&#51076;&#49828;&#53484;&#54532; &#46608;&#45716; &#50976;&#54952;&#54620; strtotime() &#45216;&#51676; &#47928;&#51088; &#46168;&#51473;&#54616;&#45208;&#47484; &#51077;&#47141;&#48155;&#50500; &#50976;&#45769;&#49828; &#53440;&#51076;&#49828;&#53484;&#54532;&#47484; &#48152;&#54872;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;nice&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$dateString&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#54252;&#47607;&#46108; &#45216;&#51676; &#47928;&#51088;&#50676;&#51012; &#44058;&#49845;&#45768;&#45796;. "D, M jS Y, H:i" &#45208;, 'Mon, Jan 1st 2005, 12:00' &#51032; &#54805;&#53468;&#47196; &#54252;&#47607;&#46108; &#45216;&#51676;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;niceShort&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$dateString&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#45216;&#51676;&#51032; &#47928;&#51088;&#50676;&#51012;, nice() &#50752; &#44057;&#51008; &#54805;&#53468;&#47196; &#54252;&#47607;&#54616;&#51648;&#47564;, &#47928;&#51088;&#50676;&#51060; &#50724;&#45720;&#51060; &#44221;&#50864;&#50640;&#45716; "Today, 12:00" &#44284; &#44057;&#51060; &#52636;&#47141;&#54616;&#44256;, &#50612;&#51228;&#51060;&#47732;, "Yesterday, 12:00" &#44284; &#44057;&#51060; &#52636;&#47141;&#54633;&#45768;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;isToday&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$dateString&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51648;&#51221;&#46108; datetime &#47928;&#51088;&#50676;&#51060; &#50724;&#45720;&#51060;&#47732; true &#47484; &#48152;&#54872;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;daysAsSql&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$begin&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$end&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$fieldName&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#46160; &#44060;&#51032; &#45216;&#51676; &#49324;&#51060;&#47484; &#51204;&#48512; &#44160;&#49353;&#54616;&#45716; SQL &#47928;&#51088;&#50676;&#51032; &#48512;&#48516;&#51012; &#48152;&#54872;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;dayAsSql&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$dateString&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$fieldName&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#44057;&#51008; &#45216; &#46160; &#44060;&#51032; &#49884;&#44033;&#44036; &#47112;&#53076;&#46300;&#47484; &#47784;&#46160; &#44160;&#49353;&#54616;&#45716; SQL &#47928;&#51088;&#50676;&#51032; &#51068;&#48512;&#47484; &#48152;&#54872;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;isThisYear&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$dateString&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51077;&#47141;&#48155;&#51008;&amp;nbsp;datetime &#47928;&#51088;&#50676;&#51060; &#50732;&#54644;&#47732;, ture &#47484; &#48152;&#54872;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;wasYesterday&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$dateString&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51077;&#47141;&#48155;&#51008; datetime &#47928;&#51088;&#50676;&#51060; &#50612;&#51228;&#51060;&#47732;, ture &#47484; &#48152;&#54872;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;isTomorrow&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$dateString&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51077;&#47141;&#48155;&#51008;&amp;nbsp;datetime &#47928;&#51088;&#50676;&#51060; &#45236;&#51068;&#51060;&#47732;, ture &#47484; &#48152;&#54872;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;toUnix&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$dateString&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#53581;&#49828;&#53944;&#50640; &#44592;&#49696;&#46108; datetime &#51012; &#50976;&#45769;&#49828; &#53440;&#51076;&#49828;&#53484;&#54532;&#47196; &#48152;&#54872;&#54620;&#45796;. PHP strtotime() &#54632;&#49688;&#51032; &#47000;&#54140;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;toAtom&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$dateString&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Atom RSS &#54588;&#46300;&#50857; &#45216;&#51676; &#54252;&#47607;&#51012; &#48152;&#54872;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;toRSS&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$dateString&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;RSS &#54588;&#46300;&#50857; &#45216;&#51676; &#54252;&#47607;&#51012; &#48152;&#54872;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;timeAgoInWords&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$dateString&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#54788;&#51116;&#51032; &#49884;&#44036;&#44284; &#51077;&#47141; &#48155;&#51008; datetime &#51032; &#52264;&#50640; &#44592;&#52488;&#54616;&#50668; &#49345;&#45824;&#51201;&#51064; &#45216;&#51676; &#46608;&#45716; &#54252;&#47607;&#46108; &#45216;&#51676;&#47484; &#48152;&#54872;&#54620;&#45796;. $datetime &#51008; MySQL datetime &#44284; &#44057;&#51060;, strtotime &#51004;&#47196; &#54028;&#49905; &#44032;&#45733;&#54620; &#54252;&#47607;&#51060;&#50612;&#50556; &#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;relativeTime&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$dateString&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;timeAgoInWords() &#50752; &#44057;&#51060; &#51089;&#46041;&#54616;&#51648;&#47564;, &#48120;&#47000;&#51032; &#53440;&#51076;&#49828;&#53484;&#54532;&#46020; &#52636;&#47141;&#54624; &#49688; &#51080;&#45796;. ("Yesterday, 10:33", "Today, 9:42", "Tomorrow, 4:34". )&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;relativeTime&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$timeInterval&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;string &lt;em class="em"&gt;$dateString&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51648;&#51221;&#46108; datetime &#51060; &#51648;&#51221;&#46108; interval &#51032; &#49324;&#51060;&#50640; &#49549;&#54616;&#47732; true &#47484; &#48152;&#54872;&#54616;&#44256;, &#50500;&#45768;&#47732; false &#47484; &#48152;&#54872;&#54620;&#45796;. &#49884;&#44036;&#51032; &#44036;&#44201;&#51008; &#49707;&#51088; &#46608;&#45716; '6 hours', '2 days' &#46321;&#44284; &#44057;&#51060; &#51648;&#51221;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;10.2. &#51088;&#49888;&#51032; &#54764;&#54140; &#51089;&#49457;&#54616;&#44592;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365954#toc_11" title="toc_11" class="anchor" id="toc_11" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h4&gt;
&lt;p&gt;&#48624; &#53076;&#46300;&#50640; &#46020;&#50880;&#51060; &#51328; &#54596;&#50836;&#54620; &#51201; &#51080;&#45716;&#44032;? &#47564;&#51068; &#48624;&#47196;&#51649;&#51032; &#53945;&#51221;&#54620; &#53076;&#46300;&#44032; &#44228;&#49549;&#54644;&#49436; &#48152;&#48373;&#46104;&#45716; &#44163;&#51012; &#48156;&#44204;&#54664;&#45796;&#47732;, &#51088;&#44592; &#51088;&#49888;&#47564;&#51032; &#48624; &#54764;&#54140;&#47484; &#47564;&#46308; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;h5&gt;10.2.1. Cake &#54764;&#54140; &#53364;&#47000;&#49828; &#54869;&#51109;(extend)&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365954#toc_12" title="toc_12" class="anchor" id="toc_12" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h5&gt;
&lt;p&gt;&#50528;&#54540;&#47532;&#52992;&#51060;&#49496; &#51473;&#50640;&#49436;, CSS&#47196; &#49828;&#53440;&#51068;&#51012; &#51312;&#51208;&#54620; &#47553;&#53356;&#47484; &#52636;&#47141;&#54616;&#45716; &#54764;&#54140;&#47484; &#51089;&#49457;&#54620;&#45796;&#44256; &#54616;&#51088;. Cake &#51032; &#44592;&#51316; &#54764;&#54140; &#44396;&#51312;&#47196; &#47582;&#52628;&#44592; &#46412;&#47928;&#50640;, /app/views/helpers &#49549;&#50640; &#49352;&#47196;&#50868; &#53364;&#47000;&#49828;&#47484; &#51089;&#49457;&#54644;&#50556; &#54620;&#45796;. LinkHelper &#46972;&#45716;&amp;nbsp;&#51060;&#47492;&#51004;&#47196; &#54620;&#45796;. &#49892;&#51228;&#51032; PHP &#53364;&#47000;&#49828; &#54028;&#51068;&#51008;, &#51060;&#50752; &#44057;&#45796;:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&#50696; 10.5. /app/views/helpers/link.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;class LinkHelper extends Helper&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; function makeEdit($title, $url)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //&amp;nbsp;&lt;/span&gt;&#47553;&#53356;&#47484; &#51312;&#51221;&#54616;&#45716; &#47196;&#51649;&#51008; &#50668;&#44592;&#50640;...&lt;br /&gt;
&lt;span&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
}&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#54876;&#50857;&#54624; &#49688; &#51080;&#45716; Cake &#51032; &#54764;&#54140; &#53364;&#47000;&#49828;&#51032; &#47751;&#44032;&#51648; &#54632;&#49688;&#44032; &#51080;&#45796;:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="first"&gt;&lt;strong&gt;output&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;string &lt;em class="em"&gt;$string&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;boolean &lt;em class="em"&gt;$return = false&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;AUTO_OUTPUT ( &lt;strong&gt;/app/config/core.php&lt;/strong&gt; &#47484; &#52280;&#51312;)&#50640; &#44592;&#52488;&#54616;&#50668;, &#52636;&#47141;&#54616;&#45716;&#51648;, &#47928;&#51088;&#50676;&#47196; &#48152;&#54872;&#54616;&#45716;&#51648;&#47484; &#44208;&#51221;&#54620;&#45796;. &#48624;&#50640; &#46104;&#46028;&#47532;&#44256; &#49910;&#51008; &#45936;&#51060;&#53552;&#44032; &#51080;&#45716; &#44221;&#50864;&#50640;&#45716; &#51060; &#54632;&#49688;&#47484; &#49324;&#50857;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;loadConfig&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#50528;&#54540;&#47532;&#52992;&#51060;&#49496;&#51004;&#47196;, &#54788;&#51116;&#51032; &#53076;&#50612; &#51221;&#51032;&#50752; &#53468;&#44536; &#51221;&#51032;&#47484; &#48152;&#54872;&#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&#47553;&#53356;&#51032; &#53440;&#51060;&#53952;&#44284;, URL &#51012; output() &#51004;&#47196; &#51312;&#51221;&#54620; &#46244; &#48624;&#50640; &#47532;&#53556;&#54644; &#48372;&#51088;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&#50696; 10.6. /app/views/helpers/link.php (&#47196;&#51649;&#52628;&#44032;)&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;class LinkHelper extends Helper&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; function makeEdit($title, $url)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //&lt;/span&gt; &#54764;&#54140;&#51032; &#52636;&#47141; &#54632;&#49688;&#47484; &#49324;&#50857;&#54616;&#44256;,&amp;nbsp; &#51312;&#51208;&#54620; &#45936;&#51060;&#53552;&#47484;&lt;br /&gt;
&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //&lt;/span&gt; &#48624;&#50640; &#48152;&#54872;&#54620;&#45796;:&lt;br /&gt;
&lt;span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return $this-&amp;gt;output("&amp;lt;div class=\"editOuter\"&amp;gt;&amp;lt;a href=\"$url\" class=\"edit\"&amp;gt;$title&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;");&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
}&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h5&gt;10.2.2. &#45796;&#47480; &#54764;&#54140;&#51032; &#54252;&#54632;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365954#toc_13" title="toc_13" class="anchor" id="toc_13" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h5&gt;
&lt;p&gt;&#45796;&#47480; &#54764;&#54140;&#51032; &#44592;&#51316; &#44592;&#45733;&#51012; &#51060;&#50857;&#54616;&#44256; &#49910;&#51008; &#44221;&#50864;&#44032; &#51080;&#45796;.&amp;nbsp;&#51060; &#44221;&#50864;&#45716;&amp;nbsp;&#52968;&#53944;&#47204;&#47084;&#50640;&#49436;&#51032; &#44221;&#50864;&#50752; &#44057;&#51008; &#49436;&#49885;&#50640;, &#49324;&#50857;&#54616;&#44256; &#49910;&#51008; &#54764;&#54140;&#47484; $helpers &#48176;&#50676;&#50640; &#51648;&#51221;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&#50696;10.7. /app/views/helpers/link.php (&#45796;&#47480; &#54764;&#54140; &#49324;&#50857;)&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;class LinkHelper extends Helper&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; var $helpers = array('Html');&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; function makeEdit($title, $url)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //&lt;/span&gt; HTML &#54764;&#54140;&#47484; &#49324;&#50857;&#54644;&lt;br /&gt;
&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //&lt;/span&gt; &#51312;&#51221;&#54620; &#45936;&#51060;&#53552;&#47484;&amp;nbsp; &#52636;&#47141;&#54620;&#45796;:&lt;br /&gt;
&lt;span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $link = $this-&amp;gt;Html-&amp;gt;link($title, $url, array('class' =&amp;gt; 'edit'));&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return $this-&amp;gt;output("&amp;lt;div class=\"editOuter\"&amp;gt;$link&amp;lt;/div&amp;gt;");&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
}&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h5&gt;10.2.3. &#52964;&#49828;&#53568; &#54764;&#54140; &#49324;&#50857;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365954#toc_14" title="toc_14" class="anchor" id="toc_14" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h5&gt;
&lt;p&gt;&#54764;&#54140;&#47484; &#51089;&#49457;&#54616;&#44256;, /app/views/helpers/ &#50640; &#45347;&#51004;&#47732;, &#52968;&#53944;&#47204;&#47084;&#45236;&#50640;&#49436;&#45716; $helpers &#46972;&#45716; &#53945;&#48324;&#54620; &#48320;&#49688;&#50640; &#44536;&#44163;&#51012; include &#54624; &#49688; &#51080;&#44172; &#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;class ThingsController&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; var $helpers = array('Html', 'Link');&lt;br /&gt;
}&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#50612;&#46500; &#48512;&#48516;&#50640; HTML &#54764;&#54140;&#47484; &#49324;&#50857;&#54624; &#50696;&#51221;&#51060;&#47732;, &#51082;&#51648; &#50506;&#44256; &#54252;&#54632;&#49884;&#53020;&#50556; &#54620;&#45796;. &#45348;&#51060;&#48141; &#44508;&#50557;&#51008; &#47784;&#45944;&#44284; &#44057;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;LinkHelper = &#53364;&#47000;&#49828;&#47749;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;link = &#54764;&#54140; &#48176;&#50676;&#45236;&#50640;&#49436;&#51032; &#53412;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;link.php = &lt;strong&gt;/app/views/helpers&lt;/strong&gt; &#45236;&#51032; PHP &#54028;&#51068;&#47749;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h5&gt;10.2.4. &#44592;&#50668;&#54616;&#44592;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="/pages/365954#toc_15" title="toc_15" class="anchor" id="toc_15" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h5&gt;
&lt;p&gt;Cake &#50640; &#45817;&#49888;&#51032; &#53076;&#46300;&#47484; &#51228;&#44277;&#54616;&#45716; &#44163;&#46020; &#44256;&#47140;&#54644; &#51452;&#44592; &#48148;&#46976;&#45796; - trac &#49884;&#49828;&#53596;&#51060;&#45208; &#47700;&#51068;&#47553; &#47532;&#49828;&#53944;&#51032;&amp;nbsp;&#44060;&#48156;&#51088;&#44172; &#50508;&#47540; &#49688; &#51080;&#44256;, CakeForge &#47196; &#49352;&#47196;&#50868; &#54532;&#47196;&#51229;&#53944;&#47484; &#50676;&#44256;, &#49352;&#47196;&#50868; &#54764;&#54140;&#47484; &#45796;&#47480; &#49324;&#46988;&#50640;&#44172; &#48176;&#54252;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
</source>
  <rights nil="true"></rights>
  <creator>http://ainoai.myid.net/</creator>
  <contributor_modified>http://ainoai.myid.net/</contributor_modified>
  <version type="integer">536</version>
  <tags>cakephp,&#54764;&#54140;,helper,html,form,ajax,js,&#51088;&#48148;&#49828;&#53356;&#47549;&#53944;</tags>
</page>
