首页 > php教程 > php手册 > 正文

ThinkPHP学习笔记多模板支持和多语言支持

php中文网
发布: 2016-06-13 10:54:41
原创
1327人浏览过

首先是多模板支持:

 

需要在tpl上面新建red文件夹和对应的action的html模板

conf.php

//多模板支持

'TMPL_SWITCH_ON'=>true,

立即学习PHP免费学习笔记(深入)”;

'TMPL_DETECT_THEME'=>true,

 

index.html

 

模板一

默认

 

 

多语言支持:

 

confg.php

 

[php]  

//多语言支持  

//是否开启多语言支持  

'LANG_SWITCH_ON'=>true,  

//安照Lang下的文件夹名称来写  

'DEFAULT_LANG'=>'zh-cn',  

//自动侦测语言  

'LANG_AUTO_DETECT'=>true,  

创建对应的文件夹语言包,所有action公共的命名为common.php,针对不同的action命名为不同的php文件;比如user.php

 

common代码:

 

[php]  

/** 

 * 针对全局的模块定义的中文文件 

 * 一:模板需要修改 

 * 二:配置文件需要修改 

 *  

 */  

FUDforum论坛
FUDforum论坛

FUDforum(FUD论坛)是一个基于PHP+MySQL/PostgreSQL构建的开源论坛系统,支持多种语言包括简繁中文;采用模板系统来控制界面外观;基于角色的 权限控制系统;提供短消息发送平台;提供审查和回收站系统;支持附件/投票/全文搜索/IP跟踪/用户禁用/电子报/自定义Tag/排列用户等级等。 该版本支持静态论坛页、全局的通知、嵌套的子论坛和爬虫检测等功能;新增对DB2、SQL

FUDforum论坛 119
查看详情 FUDforum论坛

return array(  

    'welcome'=>'welcome',  

    'lan'=>'english',  

    'usernamenull'=>'username is null',  

);  

?>  

 

设置语言方式一在common中设置

设计语言方式二:在Action中设置,使用L函数

 

[php]  

//快捷设置语言  

  L('demo','多语言测试');  

 

在页面引用并更换文字

[html]  www.2cto.com

欢迎:
 

语言:
 

demo:
 

简体中文
 

english
 

 

在Model中设置使用语言的方式:;需要加上前导符

如,在model中设置提示验证信息

 

[php]  

protected $_validate=array(  

        //在模型中添加国际化  

        array('username','require','',0,0,1),  

        array('username','checklen','用户名长度不合法',0,'callback',3),  

        array('password','require','用户名必填',0,0,1),  

        array('repassword','require','用户名必填',0,0,1),  

        array('password','repassword','密码不一致',0,'confirm',1),  

/           array('createip','email','邮箱格式不对',0,'regex',1),  

    );  

 

相关标签:
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号