找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 2171|回复: 5

通达开发一些问题,不是很明白

[复制链接]

44

主题

41

回帖

638

牛毛

游客

积分
723
发表于 2014-7-2 23:31:16 | 显示全部楼层 |阅读模式
_( "外出" )
_(  )
代表什么意思,有详细说明吗

23

主题

9101

回帖

1万

牛毛

游客

积分
19273
发表于 2014-7-3 17:54:55 | 显示全部楼层
您好,二次开发您参考二次开发手册,

通达OA二次开发手册.pdf

984.95 KB, 下载次数: 88

257

主题

1154

回帖

1万

牛毛

游客

积分
18851
QQ
发表于 2014-7-7 15:47:02 | 显示全部楼层
本帖最后由 cgft 于 2014-7-7 16:04 编辑

这个是程序开发工具生成的,目的是为了便于字符常量的批量修改。
假如,在开发系统的配置文件中,把“外出”定义为字符常量_S_GoOut,在php代码中所有含“外出”字符的地方,都用“_S_GoOut”字符常量代替。最后生成的php代码,就是_( "外出" )这个样子了。
好处是:
1、能保证在所有模块中,字符规范统一、标准一致;
2、需要修改时,仅修改配置文件一处,所有的其他程序,都不用逐一修改(那会累死人的,弄不好还挂一漏万)就OK了;
3、国际版,修改配置文件就能轻易地在各语种间转换。

Do you understand?:sleepy:

257

主题

1154

回帖

1万

牛毛

游客

积分
18851
QQ
发表于 2014-7-7 15:53:12 | 显示全部楼层
本帖最后由 cgft 于 2014-7-7 15:56 编辑

在JS中:
alert("<?=_("用户名不能为空!")?>");
等价于:  alert("用户名不能为空!");

在PHP中
$TO_NAME=_("全体部门");
等价于:  $TO_NAME= "全体部门";

在HTML中
<td nowrap class="TableData"><?=_("外出时间:")?></td>
等价于:  <td nowrap class="TableData">外出时间:</td>

《通达OA二次开发手册.pdf》,是给成手看的。咱家唠的,在那里是根本没有滴,

44

主题

41

回帖

638

牛毛

游客

积分
723
 楼主| 发表于 2014-7-7 18:00:49 | 显示全部楼层
明白,通达总是不说明一些小问题

点评

你好,_()是php的标准函数gettext()的简写形式,我们认为做二次开发的人已经有php基础所以没做说明  详情 回复 发表于 2014-7-7 20:09

11

主题

211

回帖

1146

牛毛

游客

积分
1362
发表于 2014-7-7 20:09:41 | 显示全部楼层
oktty 发表于 2014-7-7 18:00
明白,通达总是不说明一些小问题

你好,_()是php的标准函数gettext()的简写形式,我们认为做二次开发的人已经有php基础所以没做说明
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5用户社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2024-12-21 19:51 , Processed in 0.138941 second(s), 41 queries , Yac On.

Powered by Discuz

Copyright © 2001-2024, 北京通达信科科技有限公司.

快速回复 返回顶部 返回列表