thinkphp5项目--企业单车网站(七)
2024-10-01 18:35:52
thinkphp5项目--企业单车网站(七)
项目地址
fry404006308/BicycleEnterpriseWebsite: Bicycle Enterprise Website
https://github.com/fry404006308/BicycleEnterpriseWebsite
一、css样式:float和margin-right
<div class="radio " style="float:left;margin-right:10px;">
二、验证器
声明
<?php
namespace app\admin\validate; use think\Validate;
class Admin extends Validate
{
protected $rule = [
'username' => 'require|max:25|unique:admin',
'password' => 'require|min:32',
]; protected $message = [
'username.require' => '管理员名称必须填写',
'username.max' => '管理员名称最多不能超过25个字符',
'password.require' => '管理员密码必须填写',
'password.min' => '管理员密码最少32个字符',
]; protected $scene = [
'add' => ['username'=>'require|unique:admin','password'],
'edit' => ['username'=>'require|unique:admin'],
];
}
使用
<?php
namespace app\admin\controller;
use think\Controller;
use app\admin\model\Admin as ModelAdmin;
use think\Validate;
use think\Loader;
use app\admin\controller\Base; class Admin extends Base
{
//增加页
public function add()
{
if(request()->isPost()){
//获取post提交的数据
$data=input('post.'); //验证
$validate = Loader::validate('Admin');
if(!$validate->scene('add')->check($data)){
$this->error($validate->getError()); die;
} //模型处理获取的数据
$modelAdmin= new ModelAdmin();
//结果
$res=$modelAdmin->addAdmin($data); // $res=db('admin')->insert($data);
if($res){
$this->success('添加管理员成功!!',url('admin/lst'));
}else{
$this->error('添加管理员失败!!');
}
return;
}
return view();
} }
三、css样式:text-align,width
<td align="center"><input type="text" value="{$vo.sort}" style="width:50px;text-align:center"></td>
最新文章
- 【AR实验室】ARToolKit之概述篇
- 【搬砖】安卓入门(3)- Java开发编程基础--循环控制语句
- 使用MyEclipse 开发struts2框架结构详细教程——以登录为例
- Android侧滑菜单代码实现
- win环境变量立即生效
- maven错误解决一:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile)
- oracle两列相同的去重
- jsonp调用实例
- Codevs 2833 奇怪的梦境
- 【转载】图论 500题——主要为hdu/poj/zoj
- U盘安装XP SP3 professional手记
- 捕鱼达人代码例子下载地址 mac版
- CSS3中盒子的box-sizing属性
- cmd命令行查看当前系统版本和版本是32位还是64位
- Java生产1-100的随机数
- Windows平台安装及配置Hadoop(不借助cygwin)
- sql语句的一些案列!
- Django解决跨域问题
- RabbitMQ 保证消息不丢失
- 小tips:JS数值之间的转换,JS中最大的Number是多少?,JS == 与 === 的区别