?? bk_update.html
字號(hào):
<html><head><title>BabelKit Code Table Update Methods</title><link rel="STYLESHEET" type="text/css" href="main.css"></head><!-- Copyright (C) 2003 John Gorman <jgorman@webbysoft.com> http://www.webbysoft.com/babelkit--><body bgcolor="#F0FFFF" text="#000000" link="#873852" vlink="#873852" alink="#B52E2E"><center><table width="600"><tr><td><div align="right">[<a href="bk_set.html">Code Sets</a>][<a href="index.html">Index</a>][<a href="bk_overview.html">Overview</a>]</div><center><h2><a href="http://www.webbysoft.com/babelkit">BabelKit</a>Code Table Update Methods</h2></center>These methods update the code table. They never callcommit in order to not disturb any transactions in progress.If the library handle that you provide to BabelKit is notset up to autocommit, call commit yourself after callingthese methods.<h4>slave()</h4><pre>$babelkit->slave($code_set, $code_code, $code_desc);</pre><p>The slave() method creates, updates, or deletes a nativecode description. This is convenient for situations wheresome legacy database fields need to become multilingual.The native language value can be kept and maintained inthe legacy database field while the translationscan be kept and maintained in the BabelKit code table.<p>Call the slave() method to update the code table wheneverthe native language value in the legacy table changes.<p>Calling slave() with a blank description will deletethe code entirely. Or you can call the remove()method when a master record is being deleted.<p><pre>$babelkit->slave('city', $city_id, $city_name);</pre><h4>remove()</h4><pre>$babelkit->remove($code_set, $code_code);</pre><p>The remove() method removes all language descriptionsfor a code. This can be useful for removing obsoletecode translations from a slave set. It can also be usefulto force retranslation of a slave item.<p><pre>$babelkit->remove('city_id', $city_id);</pre><h4>get()</h4><pre><b># PHP</b>list( $code_desc, $code_order, $code_flag ) = $babelkit->get($code_set, $code_lang, $code_code);</pre><pre><b># Perl</b>( $code_desc, $code_order, $code_flag ) = $babelkit->get($code_set, $code_lang, $code_code);</pre>This is an internal method used to retrieve all of a code's fields.<h4>put()</h4><pre>$babelkit->put($code_set, $code_lang, $code_code, $code_desc, $code_order, $code_flag);</pre>This is an internal method used to write all of a code's fields.The code is added, updated or deleted as necessary.Putting a blank native description will remove() the entire code.Putting a blank non-native description will delete that languagetranslation record.<p>The code_order and code_flag parameters are optional.<p>When a code is first addedin the native language and the code_order parameter is missingor undefined and the code_code value is numeric then the code_codevalue is entered into the code_order field. This supportsnumeric sorts on numeric codes by default.<p><div align="right">[<a href="bk_set.html">Code Sets</a>][<a href="index.html">Index</a>][<a href="bk_overview.html">Overview</a>]</div></td></tr></table></center></body></html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -