Sivo 悉见

20.4 WML开发

匿名 · 更新于 2013/12/31

ThinkPHP不仅仅只是支持Html网站开发,如果我们的项目需要实现WAP支持,我们只需要做如下步骤就可以支持WML开发:
一、设置模板后缀为.wml
在项目配置里面增加配置参数

  1. 'TMPL_TEMPLATE_SUFFIX'=>'.wml'
并确保你的所有模板文件都以wml后缀保存即可。并注意模板wml文件的定义规范~

二、更改模板输出类型
系统默认的模板输出类型是HTML,也就是text/html,所以我们需要修改为WML的输出类型
  1. 'TMPL_CONTENT_TYPE'=>'text/vnd.wap.wml'
如果你的网站编码不是UTF-8的话,还需要设置
  1. 'DEFAULT_CHARSET'=>'gbk'