The DoYouHaoBaby PHP Framework中文开发文档手册
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
[ 在框架中使用Javascript语言包 ]

这一节,我们将会教大家使用Javascript语言包,提供产品的国际化。

第一步,我们需要引入Javascript库,并且初始化相关数据。

我们在模板中写下如下的代码:

  1. {script}   
  2. var __DYHB_JS_LANG_ENTER__ = '__ENTER__';   
  3. {/script}   
  4. <import file="Js.Vendor.Jquery" />   
  5. <import file="Js.Dyhb#package" />   
  6. {script}   
  7. Dyhb.Lang.SetCurrentLang( '__LANG_NAME__' );   
  8. {/script}  

程序编译后的PHP 代码:
  1. <script type="text/javascript">   
  2. var __DYHB_JS_LANG_ENTER__ = '__ENTER__';   
  3. </script>   
  4. <script type="text/javascript" src="<?php echo __LIBCOM__;?>/Js/Vendor/Jquery.js"></script>   
  5. <script type="text/javascript" src="<?php echo __LIBCOM__;?>/Js/Dyhb.package.js"></script>   
  6. <script type="text/javascript">   
  7. Dyhb.Lang.SetCurrentLang( '__LANG_NAME__' );   
  8. </script>  

程序运行后的效果:
  1. <script type="text/javascript">   
  2. var __DYHB_JS_LANG_ENTER__ = 'index.php';   
  3. </script>   
  4. <script type="text/javascript" src="/dujb/DoYouHaoBaby/LibCom/Js/Vendor/Jquery.js"></script>   
  5. <script type="text/javascript" src="/dujb/DoYouHaoBaby/LibCom/Js/Dyhb.package.js"></script>   
  6. <script type="text/javascript">   
  7. Dyhb.Lang.SetCurrentLang( 'Zh-cn' );   
  8. </script>  

说明:首先系统需要项目入口文件,入口文件就是框架的入口文件,像index.php,admin.php等等,默认为index.php。
然后使用框架的Dyhb.Lang.SetCurrentLang来初始化当前框架语言,通过这样子可以实现框架的Javascript语言包功能。

具体请访问(Javascript语言包),阅读深入的文档。