The DoYouHaoBaby PHP Framework中文开发文档手册
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
[ 在框架中使用Javascript语言包 ]
这一节,我们将会教大家使用Javascript语言包,提供产品的国际化。
第一步,我们需要引入Javascript库,并且初始化相关数据。
我们在模板中写下如下的代码:
- {script}
- var __DYHB_JS_LANG_ENTER__ = '__ENTER__';
- {/script}
- <import file="Js.Vendor.Jquery" />
- <import file="Js.Dyhb#package" />
- {script}
- Dyhb.Lang.SetCurrentLang( '__LANG_NAME__' );
- {/script}
程序编译后的PHP 代码:
- <script type="text/javascript">
- var __DYHB_JS_LANG_ENTER__ = '__ENTER__';
- </script>
- <script type="text/javascript" src="<?php echo __LIBCOM__;?>/Js/Vendor/Jquery.js"></script>
- <script type="text/javascript" src="<?php echo __LIBCOM__;?>/Js/Dyhb.package.js"></script>
- <script type="text/javascript">
- Dyhb.Lang.SetCurrentLang( '__LANG_NAME__' );
- </script>
程序运行后的效果:
- <script type="text/javascript">
- var __DYHB_JS_LANG_ENTER__ = 'index.php';
- </script>
- <script type="text/javascript" src="/dujb/DoYouHaoBaby/LibCom/Js/Vendor/Jquery.js"></script>
- <script type="text/javascript" src="/dujb/DoYouHaoBaby/LibCom/Js/Dyhb.package.js"></script>
- <script type="text/javascript">
- Dyhb.Lang.SetCurrentLang( 'Zh-cn' );
- </script>
说明:首先系统需要项目入口文件,入口文件就是框架的入口文件,像index.php,admin.php等等,默认为index.php。
然后使用框架的Dyhb.Lang.SetCurrentLang来初始化当前框架语言,通过这样子可以实现框架的Javascript语言包功能。
具体请访问(Javascript语言包),阅读深入的文档。
