微信小程序的简单制作
使用工具
微信开发者工具(微信官方下载)
Sublime Text3(写PHP的,文本框架格式挺好的)
Wampserver64 (和tomcat,Apache类似吧,可以访问phpadmin,比较方便)
Navicat (个人喜欢用来管理数据库,可以同时管理其他端口的数据库)
常见问题
学习过程中我也遇见了不少问题,这里记录一下希望能对大家有一点帮助,少走弯路。
-
Wampserver64 图标是红色或者橙色的,https://blog.csdn.net/qq_34773726/article/details/52822924,大家可以参考一下这位前辈的。如果还是橙色的,
关闭,调成手动启动。绿了有没有~ -
微信小程序入门 https://www.icourse163.org/course/HZIC-1205901813 慕课学习,使我快乐~
-
thinkPHP 本人了解的不多,也是个免费框架供大家使用,先官网下载,然后在Wampserver64 www文件夹下新建一个test文件夹,把下载的框架文件放在里面,接着在浏览器输入http://127.0.0.1/test/ThinkPHP/ThinkPHP.php
成功了就是这样的 当当当当~ (记得要先让Wampserver64图标 变绿哦)
作品展示
基础的php语法我就不贴了,有点web设计基础的同学都知道,如果有问题可以联系我,能解决的我一定帮忙。
个人在数据库增删改查这一块花了一点时间,觉得有必要记录一下,直接上代码。
先配置好全局变量,以后项目大了会发现好处的。
下面的是UserController.class.php内容
<?php
// +----------------------------------------------------------------------
// | OneThink [ WE CAN DO IT JUST THINK IT ]
// +----------------------------------------------------------------------
// | Copyright (c) 2013 http://www.onethink.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: 麦当苗儿 <zuojiazi@vip.qq.com> <http://www.zjzit.cn>
// +----------------------------------------------------------------------
namespace Api\Controller;
use Think\Controller;
/**
* 用户控制器
* 包括用户中心,用户登录及注册
*/
class UserController extends Controller {
/*
* 通过用户openid注册
*/
public function test (){
$name = I('name');
$openid = I('openid');
$name1 = M('name');
$name1->add(array('name'=>$name,'openid'=>$openid));
}
/*
* 通过openid读取用户信息
*/
public function getInfo (){
$data = [];
$openid2 = I('openid2');
$name2 = D('name');
$data = $name2->where(['openid' => $openid2 ])->find();
$this->ajaxReturn($data);
}
}
在thinkPHP中 I() 可以获取页面的传参,M()可以实例化一个对象,存数据的,add(…)是增 , where([条件])->find() 或者 select() 是查,前者是找到第一个即可,后者查找所有符合的对象。 ajaxReturn( d a t a ) 就 是 将 data)就是将 data)就是将data的数据返回给请求端
我做的渣渣界面,嘿嘿嘿
这里我点的是测试,如下图
然后就可以在我的跳转按钮之后的界面看到这个简简单单的zxx了
看 数据库里写进去也读出来了~
End: 感谢诸葛斌老师及豆豆云教师们的教学视频~
联系QQ:1207007759 爱自己爱生活爱代码