鬼父大结局是哪一年:使用thinkPHP做注册程序的实例
来源:百度文库 编辑:偶看新闻 时间:2024/04/29 04:45:08
登录界面:
数据库和数据表的结构
具体的操作步骤如下:
第一步:入口文件index.php内容 (此文件基本是属于固定的格式)
define('THINK_PATH','./ThinkPHP/');
define('APP_NAME','MyApp');
define('APP_PAHT','./MyApp/');
require_once THINK_PATH.'ThinkPHP.php';
$app=new App();
$app->run();
?>
第二步:Active文件夹中的IndexAction.class.php文件内容
class IndexAction extends Action
{
}
?>
第三步:写模板文件,也就是写LIB文件夹中的HTML文件
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
http://www.w3.org/1999/xhtml">
注意:
1、也就是一个form,action="__URL__/insert"表示提交到当前Action类(即IndexAction.class.php文件中)的insert函数;
2、此模板(静态网页)中的各个name要与user数据表的各个字段是一样的名字,否则在insert函数中数据不能自动进库。
3、验证码的刷新由静态网页负责。值相等由IndexAction类的verifyCheck()负责。
第四步:写Model类,在model目录中,文件名为:UserModel.class.php
?>
注解:
1、文件名,类名必须用user,因为数据库中对应的是user表;
2、其实只要写一个框架就行了:
但为什么还要var $_validate=array()和var $_auto=array()呢?那是因为:
var $_validate=array()是自动验证的意思,var $_auto=array()是自动填充的意思。
自动验证就是验证数据的格式是否正确,自动填充就是你不输入的值,它自动给你灌进去,比如'create_time'建立时间,我们在模板中没有这个,但这里它就自动进库了。