`
shoukii0721
  • 浏览: 79818 次
社区版块
存档分类
最新评论

Yii验证控件示范代码

    博客分类:
  • Yii
阅读更多

日期格式的验证

 

 

array('start_date', 
      'date', 
      'allowEmpty'=>true, 
      'format'=>'yyyy-MM-dd', 
      'message'=>'开始日格式不正确!', 
      'on'=>'select'), 

array('end_date',   
      'date', 
      'allowEmpty'=>true, 
      'format'=>'yyyy-MM-dd', 
      'message'=>'开始日格式不正确!', 
      'on'=>'select'), 
 

 

邮件地址的验证

array('email', 
      'match', 
      'allowEmpty'=>false, 
      'pattern'=>'/(\w[-._\w]*\w@\w[-._\w]*\w\.\w{2,3})/', 
      'message'=>'请输入正确的邮件地址!'
      'on'=>'regist'),
 

    public function afterValidate() {
        parent::afterValidate();

        if ($this->scenario == "regist") {
            $validator = new CEmailValidator();
            if (!$validator->validateValue($email)) {
                $this->addError("email", "请输入正确的邮件地址!");
            }
        }
    }
 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    yii项目源代码

    此外,Yii提供了缓存管理、用户认证和权限控制、表单验证、安全防护等功能,使得开发过程更加安全和高效。 在"Yii视频课程源码+课件"中,你可以找到一个完整的项目实例,这将帮助你从实际操作的角度去学习Yii。源...

    yii框架源代码

    Yii的设计理念是优化性能,强调代码复用和严格的对象关系映射(ORM),并提供了丰富的特性,包括MVC(模型-视图-控制器)架构模式、缓存管理、身份验证和授权、数据库抽象层等。 标题“yii框架源代码”意味着我们将...

    用Yii写的商城源代码

    这个“用Yii写的商城源代码”很可能是孙海华老师在传智播客的一门课程中的实践项目,旨在帮助学员理解如何利用Yii框架构建一个完整的电子商务平台。在这个项目中,我们可以深入学习到以下几个关键的Yii和商城开发的...

    YII2框架代码

    5. 安全性:YII2内置了各种安全防护措施,如输入验证、CSRF(跨站请求伪造)防护、XSS(跨站脚本)过滤等,保障应用的安全运行。 四、升级与迁移 从基本版升级到高级版,开发者需要考虑现有代码的结构和组织方式,...

    《Yii框架深度剖析》配套代码

    《Yii框架深度剖析》配套代码 本书不是简单地介绍如何使用 Yii 框架,而是站在框架设计的高度,从源代码级别深 度剖析。本书首先介绍 PHP 框架技术的概念及其应用领域,然后开始仿照 Yii 框架源代码 自定义框架,...

    YII框架数据验证规则

    ### YII框架数据验证规则详解 #### 一、引言 在Web开发中,数据验证是确保应用程序安全性和用户体验的关键步骤之一。YII框架作为一款高效、安全且专业的PHP Web开发框架,提供了丰富的数据验证机制。本文将详细...

    yii框架代码

    yii 框架 文件,方便搭建环境,分析代码等等

    yii2医疗实例

    1. **用户认证与授权**:Yii2提供了强大的身份验证和权限控制机制,如RBAC(角色基础访问控制)。在医疗系统中,这可以确保不同级别的医生、护士和患者只能访问他们被授权的数据。 2. **数据库操作**:Yii2的Active...

    yii框架中文文档、yii中文手册教程

    Yii框架以性能优化为设计核心,提供了一系列现代化的Web开发工具和技术,使得开发者可以快速、高效地编写高质量的代码。 在“yii1.1中文文档”中,包含了Yii 1.1版本的详尽教程和参考指南。这个版本是Yii框架的一个...

    yii1.1.10 开发包(包含yii权威指南以及yii博客例子讲解)

    8. **Gii代码生成工具**:Gii 是Yii自带的代码生成工具,能自动生成模型、控制器、表单和CRUD操作,大大提高了开发效率。 9. **Web服务**:Yii 支持RESTful API开发,便于构建面向服务的架构。 10. **错误和日志...

    Yii 2文件下载

    标题提到的"Yii 2文件下载"可能指的是Yii 2.0框架的安装包或者相关的扩展或示例代码。 在描述中,我们看到“找了好久才找到的Yii2.0”,这可能暗示了Yii 2.0的相关资源并不总是容易找到,尤其对于初学者来说,可能...

    yii2swoole让yii2运行在swoole上

    6. **协程(Coroutine)**:Swoole的协程机制能让开发者以同步代码的方式编写异步程序,降低了异步编程的复杂性,同时也提高了代码的可读性和可维护性。 7. **事件驱动**:Swoole提供了丰富的事件机制,如连接建立、...

    Yii2扩展开发与代码复用:以资源包为例

    Yii2扩展开发与代码复用是当前流行的PHP开发框架Yii2的一个重要实践领域,特别是在资源包的开发和复用方面,本文将深入探讨如何利用资源包来管理和维护前端资源,以及如何通过扩展的形式实现代码的复用。 在Yii2...

    yii2 通用后台系统

    在Yii2中,可以利用其内置的身份验证(`yii\web\User`)和授权(`yii\rbac`)组件来实现这一功能。用户注册通常涉及数据验证、密码加密存储,以及邮箱或手机验证。登录则需要处理会话管理和记住我功能。Yii2 提供的 ...

    yii框架中文手册教程和YII模板

    安全性方面,Yii提供了防止SQL注入、XSS攻击的安全工具,还支持身份验证和授权,确保应用的安全性。 模板部分,Yii框架支持自定义模板引擎,允许开发者创建和使用模板文件来定义页面布局。这有助于提高代码的可重用...

    yii-1.0.4.r920

    7. 表单和验证:Yii 提供了方便的表单处理和数据验证工具,可以快速创建和验证用户输入,减少错误和安全风险。 8. 视图助手:Yii 视图助手系统提供了一系列预定义的函数,如 HTML 助手,URL 助手等,方便开发者生成...

    Yii2验证器(Validator)用法分析

    Yii2框架中的验证器(Validator)是用于对用户输入的数据进行校验的工具,以保证数据的正确性和完整性。以下内容将详细介绍Yii2验证器的用法,功能、格式和注意事项。 首先,Yii2的验证器使用方法主要是通过模型的...

    Yii权威指南思维导图

    CModule代表了一个模块,它是可独立部署和复用的代码单元,可以包含控制器、模型、视图等。 在Yii中,数据库操作主要由 CActiveRecord 类完成,它是实现Active Record设计模式的一个实例。Active Record允许开发者...

    基于yii开发的开源CMS

    4. 安全性:Yii提供了一系列的安全特性,如输入验证、SQL注入防护、XSS攻击防御等,保障了应用的安全运行。 5. 缓存策略:Yii支持多种缓存机制,包括APC、Memcached和Redis,可以有效地优化性能,降低服务器负载。 ...

Global site tag (gtag.js) - Google Analytics