淘宝平台work
淘宝平台work, 最近公司要求使用淘宝的消息接口, 为了线下扫码销售订单. 综合考虑, 我们决定使用php搞定这事—-等到有空的时候, 考虑nodejs. 坚决不考虑java和.net, 一个开发效率坑爹, 一个运行效率坑爹.
这事挺好, 就是有一个小问题, 我不会php. 那么这个项目包括了我学习php, 还有学习thinkphp, 顺便说一句, thinkphp不算一个好框架. —-等有空, 我们试用laravel.
这个文档会是一个比较大的文档, 包含三部分:
- 如何阅读淘宝文档, 淘宝文档还是比较复杂的.
- api的使用, 淘宝的接口还是有一定的顺序要求的.
- api的示例.
-
form提交啥情况?
#html写法: <body> #原生代码 action指定接收的php. <form action="index_submit" method="get" accept-charset="utf-8"> 第二个标题 <p><input type="submit" value="Continue →"></p> </form> #php写法 </body> #php写法, 这个可以和html写在一起. <? //这里开始响应页面提交. $title=$_POST['title']; //$content=$_post['content']; 不能用小写. 必须大写. $content=$_POST['content']; $this->assign('title', $title); $this->assign('content', $content); ?>
#thinkphp写法. 注意congtroller的名字tbm, view要对应. #php放在.controller目录下. <? class tbmController extends CommonController { public function index() { //这里开始响应页面提交. $title=$_POST['title']; //$content=$_post['content']; 不能用小写. 必须大写. $content=$_POST['content']; $this->assign('title', $title); $this->assign('content', $content); //$this->success('数据添加成功!'.$title.$content); $this->display(); } ?> #html 放在view/tbm/index.html 注意文件名index和controller中的方法名对应. <body class="gray-bg"> <FORM method="post" action="__URL__"> 标题:<INPUT type="text" name="title" value="<{$title}>"><br/> 内容:<TEXTAREA name="content" rows="5" cols="45"> <{$content}>#这里是php中assign的变量. </TEXTAREA><br/> <INPUT type="submit" value="提交"> </FORM>