TPM(ThinkPHP Mobile)的hello word!

八月九号,thinkphp官网正式发布TPM(ThinkPHP Mobile)。
伴随着科技日新月异的更替、智能机的普及、营销手段的多样化,手机客户端在移动互联网时代扮演者日渐重要的角色,app手机应用程序开发也逐渐成为IT界至关重要的一部分。

为了更好地适应开发者的需求,ThinkPHP团队经过一段时间的规划、分析、开发和调试,适用于手机app开发的TPM(即ThinkPHP Mobile)正式问世。

使用TPM,可以实现通过一次编码同时拥有电脑网站、手机网站、手机客户端,大大提高开发效率,有效降低开发成本。

TPM的特性描述:
1、实现了手机端的ThinkPHP模版标签解析
2、自动请求服务端
3、兼容电脑和手机的客户端组件
4、支持命令行直接打包成App
5、支持多个客户端的模版分离

除上述特性描述外,TPM不仅能和ThinkPHP结合, 也可以结合已有接口,通过使用附件插件帮助我们实现一些常用功能。其他高级的用法我们会陆续发布使用文档,敬请关注!

TPM首次发布,仍存在诸多不足的地方,希望大家能予以谅解。多为我们提供宝贵建议,我们会不断努力,继续完善好TPM 。让我们和广大TPer一起推开移动互联网的大门。

下载地址://www.thinkphp.cn/info/396.html

自己也下载了个测试了下,这里也有简单的教程 -> 教程

首先需要下载的是 TPM 建一个项目。这里我用的是 TP 3.1.3。
目录结构如下:
<img class="alignnone size-medium wp-image-1085" alt="QQ截图20130814111741" src="//coderlife.cn/wp-content/uploads/2013/08/QQ截图20130814111741-169×260.jpg" width="169" height="260" srcset="https://coderlife.cn/wp-content/uploads/2013/08/QQ截图20130814111741-169×260.jpg 169w, https://coderlife.cn/wp-content/uploads/2013/08/QQ截图20130814111741-325×500 singulair dosage.jpg 325w, https://coderlife.cn/wp-content/uploads/2013/08/QQ截图20130814111741.jpg 327w” sizes=”(max-width: 169px) 100vw, 169px” />

 

建立IndexAction.class.php。


<?php
// 本类由系统自动生成,仅供测试用途
class IndexAction extends Action {
 public function index(){
 $hello = "他磊哥是傻×?";
 $this->assign('hello',$hello);
 $this->display();
 }
}

->在Home\Conf\config.php开启layout_on=》true


<?php
return array(
 //'配置项'=>'配置值'
 'LAYOUT_ON' => true
);
?>

->在项目的Conf文件夹下建立tags.php ,代码为:


<?php
 return array(
 'action_begin' =>array('SwitchMobileTpl')
 );

-> 编辑器打开Tpl/index.html文件,注意不是Tpl/Index/index.html修改代码。因为默认是Index/index操作,所以下面直接写,我的地址如下,请自行将网址修改为你项目的真实访问地址:

注:我这里的电脑无线IP地址是:192.168.1.104

QQ截图20130814112408

 


<!DOCTYPE HTML>
<html lang="zh-cn">
<head>
 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
 <meta charset="UTF-8">
 <title></title>
 <script src="./Public/js/jquery-1.9.1.min.js" type="text/javascript"></script>
 <script src="./Public/js/TPM.js" type="text/javascript"></script>
 <script>
 TPM.run("//192.168.1.104/work/index.php");
 </script>
</head>
<body>
 <div id="main"></div>
 <div class="ajax_wait">正在加载中...</div>
</body>
</html>

->>打包工作,官方打包后,提示没有index.html模版,所以这里采用phonegap在线打包。地址是:https://build.phonegap.com/apps

首先吧TPL文件,去除build.php压缩成zip文件。

去phonegap在线打包,

QQ图片20130814113000

 

 

选择APK的,下载到手机安装。就可以使用了。。

QQ图片20130814113104

 

 

TP。。。还是相当给力的~~~~~~

 

转载请注明:码农生活-田伟博客 » TPM(ThinkPHP Mobile)的hello word!

发表评论

This site uses Akismet to reduce spam. Learn how your comment data is processed.

关闭菜单