<?php
namespace Home\Model;
use Think\Model;
class UserModel extends Model {
}
'DB_TYPE' => 'mysql', 'DB_HOST' => 'localhost', 'DB_NAME' => 'database', 'DB_USER' => 'username', 'DB_PWD' => 'password', 'DB_PORT' => '3306',
protected $tablePrefix = 'top_';
protected $tablePrefix = '';
protected $tableName = 'user';
protected $tablePrefix = '';
protected $tablePrefix = ''; protected $tableName = 'users';
public function testDemo()
{
}
$user = M('User');
$data['username'] = 'ThinkPHP';
$data['email'] = 'ThinkPHP@gmail.com';
$user->create($data);
$record = $user->add();
dump($record);
$user = M('User');
$record = $user->where('username="ThinkPHP"')->find();
dump($record);
$user = M('User');
$record = $user->where('id=3')->getField('username');
dump($record);
$user = M('User');
$record = $user->getField('username,email');
dump($record);
$user = M('User');
$record = $user->getField('email,username');
dump($record);
$user = M('User');
$data['username'] = 'ThinkPHPSave';
$data['email'] = 'ThinkPHPSave@outlook.com';
$record = $user->where('id=3')->save($data);
dump($record);
$user = M('User');
$user->username = 'ThinkPHP';
$user->email = 'ThinkPHP@outlook.com';
$record = $user->where('id=3')->save();
dump($record);
$user = M("User");
$record = $user->where('id=4')->setField('username','ThinkPHPChangeName');
dump($record);
$user = M('User');
$data = array('username'=>'ThinkPHPChangeArray','email'=>'ThinkPHP@array.com');
$record = $user-> where('id=6')->setField($data);
dump($record);
$user = M('User');
$record = $user->where('id=3')->delete();
dump($record);
$record = $user->delete('1,2,5');
dump($record);
$user = M("User");
$user->username = 'ThinkPHPWithActive';
$user->email = 'ThinkPHPActive@gmail.com';
$record = $user->add();
dump($record);
$user = M("User");
$record = $user->find(2);
dump($record);
$user = M("User");
$record = $user->getByUsername("jelly");
dump($record);
$user = M("User");
$record = $user->select('1,3,8');
dump($record);
$user = M("User");
$user->find(21);
$user->username = 'TOPThinkChangeWithAR';
$record = $user->save();
dump($record);
$user = M("User");
$record = $user->delete(8);
dump($record);
$user = M("User");
$record = $user->delete('15,16');
dump($record);
// todo: 这里的自动验证和关联模型 调试不出来。
protected $_auto = array (
array('created_at','date("Y-m-d H:i:s", time())',3,'function'),
array('updated_at','date("Y-m-d H:i:s", time())',3,'function'),
);
$user = D('User');
$data['username'] = "ThinkPHP";
$data['email'] = "ThinkPHP@gmail.com";
$user->create($data);
$record = $user->add();
dump($record);
$user = D('User');
$record = $user->find(id);
dump($record);
public function register()
{
$this->display();
}
<extend name="Index/base" />
<block name="main" >
<form method="post" action="__URL__/registerValidate">
<div class="form-group">
<label for="exampleInputName">Name</label>
<input type="text" name="username" class="form-control" id="exampleInputName" placeholder="Name">
</div>
<div class="form-group">
<label for="exampleInputEmail">Email</label>
<input type="email" name="email" class="form-control" id="exampleInputEmail" placeholder="Email">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
</block>
public function registerValidate()
{
$data['username'] = $_POST['username'];
$data['email'] = $_POST['email'];
$user = D("User");
if ( !$user->create($data) ) {
exit($user->getError());
}
//todo: validation passes, add data to database and redirect somewhere
echo 'validation passes';
}
namespace Home\Model;
use Think\Model\RelationModel;
class UserModel extends RelationModel{
protected $_link = array(
'关联' => array(
'关联属性1' => '定义',
'关联属性N' => '定义',
),
);
}
protected $_link = array(
'Article' => self::HAS_MANY
);
protected $_link = array(
'User' => self::BELONGS_TO
);
protected $_link = array(
'mapping_type' => self::HAS_MANY,
'class_name' => 'Article',
'foreign_key' => 'user_identify',
);
$user = D('User');
$record = $user->relation(true)->find(4);
dump($record);
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有