`
lyunabc
  • 浏览: 551493 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

Yii Framework 开发教程(36) Zii组件-DatePicker示例

 
阅读更多

CJuiDatePicker 用于日期输入,它封装了JUI datepicker插件,其基本用法如下:

<?php echo $form->errorSummary($model); ?>

 <?php
 $this->widget('zii.widgets.jui.CJuiDatePicker', array(
 	'name'=>'my_date',
 	'language'=>'en',
 	'options'=>array(
	            // 'show' (the default), 'slideDown', 'fadeIn', 'fold'
 				'showAnim'=>'fold',
 				'showOn'=>'button', // 'focus', 'button', 'both'
 				'buttonText'=>'Select form calendar',
 				'buttonImage'=>'images/calendar.png',
 				'buttonImageOnly'=>true,
 				),
 			'htmlOptions'=>array(
 				'style'=>'width:80px;vertical-align:top'
 				),
 			));

 ?>
<div class="row submit">
    <?php echo CHtml::submitButton('Submit'); ?>
</div>

<?php $this->endWidget(); ?>
</div><!-- form -->

为了获取输入的日期,首先为CJuiDatePicker的Name属性赋值,本例为my_date,然后定义DataModel

class DataModel extends CFormModel
{
	public $my_date;
}

当用户提交时,显示用户输入的日期,修改SiteController的actionIndex

public function actionIndex()
{

	$model=new DataModel();

	if(!empty($_POST['my_date']))
	{
		$model->my_date=$_POST['my_date'];

		if($model->validate()) {
			$this->render('result', array(
				'model' => $model,

				));
		   return;
		}

	}

	$this->render('index', array(
			'model' => $model,

			));
}

201212129005
本例下载
分享到:
评论

相关推荐

    yii扩展--ip地址识别--QQWRY

    YII扩展 IP地址识别组件 采用QQWRY数据库 使用条件: 解压到相应的目录。 确定QQWRY.DAT 放入 protacted/data 确定IpLocation 放入 protacted/components 修改main.php 'components'=&gt;array( //......

    yii-docs-2.0-zh-cn.tar.gz

    2. **组件化设计**:所有功能都被封装为可重用的组件,方便模块化开发和代码复用。 3. **MVC(模型-视图-控制器)架构**:遵循这一经典设计模式,Yii允许开发者清晰地分离业务逻辑、数据展示和用户交互。 4. **...

    yii2-widget-datepicker:增强的用于引导日期选择器插件的 Yii2 包装器(从 yii2-widgets 拆分的子仓库)

    yii2-widget-datepicker DatePicker 小部件是具有各种增强功能的的 Yii 2 包装器。 该插件是 Stefan Petre 的 DatePicker(来自 eyecon.ro)的一个分支,由 @eternicode 改进。 该小部件是专门为 Yii 2 框架的 ...

    uniapp源码外卖联盟小程序-后台PHP源码Yii框架开发的DuAdmin后台源码-.zip

    DuAdmin则是基于Yii2开发的一套后台管理系统模板,它提供了丰富的后台组件和预设的管理页面,如用户管理、权限控制、数据统计等。这使得开发者能够快速搭建起一个功能齐全的后台管理界面,而无需从零开始设计和编写...

    Yii 2.0进阶版 高级组件 优化京东平台

    【Yii 2.0进阶版】:Yii 2.0是 Yii 框架的最新版本,它是一个高性能、基于组件的 PHP 框架,用于开发 Web 2.0 应用程序。Yii 2.0 提供了丰富的特性,如 MVC(模型-视图-控制器)架构模式、 ActiveRecord ORM、依赖...

    Yii Framework API手册

    Yii Framework API手册是针对开发者的一款详尽参考资料,它包含了Yii框架的所有核心组件、类库以及扩展的使用方法和接口信息。Yii是一个高性能、基于组件的PHP框架,用于开发Web 2.0应用。API(Application ...

    yii-basic-app-admin-LTE 0.5 _cotton3jv_basic_yii_源.zip

    【标题】"yii-basic-app-admin-LTE 0.5 _cotton3jv_basic_yii_源.zip" 提供的是一个基于Yii框架构建的基础管理界面应用,采用了AdminLTE模板,版本为0.5,由用户"cotton3jv"创建。这个压缩包包含了该应用的源代码,...

    yii2 rbac yii2 rest RBAC Auth manager for-yii2-rest-rbac.zip

    Yii2 是一个高性能的、基于组件的 PHP 框架,用于快速开发 Web 应用程序。在 Yii2 中,RBAC(Role-Based Access Control,基于角色的访问控制)是一种强大的权限管理机制,它允许开发者定义不同的角色,并为每个角色...

    yii-basic-app-admin-LTE 0.5 _@yml12377[疑问]_cotton3jv_basic_yii_源

    在压缩包文件的文件名称列表中,"yii-basic-app-admin-LTE"可能包含了一系列的源代码文件、教程文档、示例应用或其他学习材料。这些文件可能包括了项目的结构、配置文件、模型、视图、控制器、公共CSS和JS文件,以及...

    YII Framework框架教程之使用YIIC快速创建YII应用详解

    主要介绍了YII Framework框架教程之使用YIIC快速创建YII应用的方法,详细分析说明了YII Framework框架使用YIIC命令行创建应用的相关技巧与注意事项,需要的朋友可以参考下

    yii-advanced-app-2.0.10.tgz

    这个版本是“yii-advanced-app-2.0.10.tgz”,它是一个压缩包,包含了 Yii 2 框架的高级应用模板,版本号为 2.0.10。这个版本可能包含了一些修复和改进,以提供更稳定和高效的开发环境。 Yii 2 是一个基于组件的高...

    yiren-p8Yii-ve2467575-x64.apk

    yiren-p8Yii-ve2467575-x64.apk

    Yii Framework 2.0 权威指南 pdf格式 中文高清离线版 有书签

    ### Yii Framework 2.0 权威指南知识点详解 #### 一、Yii框架概述 - **定义**:Yii是一款高效能、基于组件的PHP框架,主要用于加速现代Web应用的开发进程。其名称“Yii”(发音类似于“易”)在中国文化中有“极致...

    yii-advanced-app-2.0.4

    Yii Framework 是一个高性能的、基于组件的 PHP 框架,用于开发 Web 2.0 应用程序。"yii-advanced-app-2.0.4" 是 Yii 2.0 框架的一个高级应用模板,适用于构建复杂的多层应用程序。这个版本是 2.0.4,意味着它包含了...

    YII Framework框架教程之缓存用法详解

    首先,Yii框架的缓存是通过组件方式定义的,位于/yii_dev/yii/framework/caching目录下。该目录包括了多种缓存组件实现,例如CApcCache、CCache、CDbCache等,它们分别对应不同的缓存存储媒介,如APC、文件、数据库...

    yii2-oauth2-rest-template, 带有OAuth2服务器的Yii2 REST API 模板.zip

    yii2-oauth2-rest-template, 带有OAuth2服务器的Yii2 REST API 模板 在 Yii2上,使用OAuth2服务器的 REST API 应用程序。这是一个 Yii2 Rest应用程序模板,配置了OAuth2服务器( 使用 ...

    yii2-league-oauth2-server:Yii 2.0 实现 PHP 联盟 OAuth2 服务器接口

    这涉及到创建一个处理OAuth2请求的控制器和相关模型,以及设置Yii的组件来管理OAuth2的存储(例如,令牌、客户端、用户等)。通常,我们会创建一个`AuthServer`类,该类继承自`League\OAuth2\Server\Authorization...

    yii2 rbac yii2 rest RBAC Auth manager for-yii-rest-admin.zip

    标题 "yii2 rbac yii2 rest RBAC Auth manager for-yii-rest-admin" 暗示了这是一个关于在 Yii2 中实现 RESTful API 的 RBAC 管理器,特别是为 "yii-rest-admin" 这个项目设计的。这个压缩包可能包含了实现这一功能...

    yii framework框架 + yii app模板(基本、高级).zip

    yii framework框架 + yii app模板(基本、高级)

Global site tag (gtag.js) - Google Analytics