八月九号,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
<!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在线打包,
选择APK的,下载到手机安装。就可以使用了。。
TP。。。还是相当给力的~~~~~~