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>

最新文章

  1. 【AR实验室】ARToolKit之概述篇
  2. 【搬砖】安卓入门(3)- Java开发编程基础--循环控制语句
  3. 使用MyEclipse 开发struts2框架结构详细教程——以登录为例
  4. Android侧滑菜单代码实现
  5. win环境变量立即生效
  6. maven错误解决一:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile)
  7. oracle两列相同的去重
  8. jsonp调用实例
  9. Codevs 2833 奇怪的梦境
  10. 【转载】图论 500题——主要为hdu/poj/zoj
  11. U盘安装XP SP3 professional手记
  12. 捕鱼达人代码例子下载地址 mac版
  13. CSS3中盒子的box-sizing属性
  14. cmd命令行查看当前系统版本和版本是32位还是64位
  15. Java生产1-100的随机数
  16. Windows平台安装及配置Hadoop(不借助cygwin)
  17. sql语句的一些案列!
  18. Django解决跨域问题
  19. RabbitMQ 保证消息不丢失
  20. 小tips:JS数值之间的转换,JS中最大的Number是多少?,JS == 与 === 的区别

热门文章

  1. HDU-2222 Keywords Search 字符串问题 AC自动机
  2. tree 核心命令参数
  3. numpy学习笔记 - numpy常用函数、向量化操作及基本数学统计方法
  4. IDEA中编写脚本并运行shell脚本
  5. 基于LevelDB的高可用ActiveMQ集群
  6. android获取自己定义控件位置坐标,屏幕尺寸,标题栏,状态栏高度
  7. Angry IP Scanner 获取设备的IP
  8. [转]GLTF-3D图形界的JPEG
  9. Vue小技巧,如何导入普通JS文件
  10. node03--http