用ci开发wap网站,视图该怎么写呢?
wap 的视图 时wml格式的,直接在控制器 或者模型里面输出 wml,如果把视图写成<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head>
<mate http-equiv="Cache-control" />
</head>
<card id="main" title="hello world">
<p align="center" mode="wrap">
this is test!
</p>
</card>
</wml>
就会包错了额,视图的后缀也不能修改,否则没有办法解析执行php语句了,有什么办法解决这个问题呢? 主要是 <? 造成的,用 PHP 语句输出这个,比如用 echo 命令。。。
记住脑筋要灵活。 恩 这个 已经克服了 直接把最上面的 那一度当做变量传递给视图,然后显示。如果是单独的 wml 后缀的文件,IE浏览器不能执行,现在虽然内容是 wml格式的,但是文件后缀php,在ie里面也可以执行了,后缀是wml和后缀是php对浏览器有什么影响么? 回复 3# ecpt
没事的
<?php
header("Content-type: text/vnd.wap.wml");
?>
在文件头部加上这个试试。
页:
[1]