YII框架
信仰Beliveself
这个作者很懒,什么都没留下…
展开
-
Yii2.0 rules [验证规则]
/*Yii2.0 rules*/ // required : 必须值验证属性||CRequiredValidator 的别名, 确保了特性不为空. [['字段名'],required,'requiredValue'=>'必填值','message'=>'提示信息']; // email : 邮箱验证||CEmailValidator 的别名,确保了特性的值是一个有效的电邮地址.原创 2014-11-07 18:56:38 · 1878 阅读 · 0 评论 -
Yii2 快速生成代码工具 Gii 的使用
ii2 框架 之所以称之为高效快速开发的一款框架,是因为有一个神奇的工具Gii 用过Yii1框架的Coder都知道,Gii可以为你快速生成代码,也就是说搭建一个可以增删改查的WebApp可能一行代码都不用写。 当然作为Coder,不写代码怎么能实现我们想要的功能呢。 本次介绍一下如何使用gii工具快速实现CRUD功能。 访问 框架安装完成后可以通过如下链接访问Gii工转载 2014-11-07 18:49:31 · 1693 阅读 · 0 评论 -
YII2.0 Activeform
Activeform 文本框:textInput(); 密码框:passwordInput(); 单选框:radio(),radioList(); 复选框:checkbox(),checkboxList(); 下拉框:dropDownList(); 隐藏域:hiddenInput(); 文本域:textarea(['rows'=>3]); 文件上传:fileInput(); 提交原创 2014-11-10 18:43:54 · 1185 阅读 · 0 评论 -
Yii多图片上传
//在_form.php代码 beginWidget('CActiveForm', array( 'id'=>'product-form', 'enableAjaxValidation'=>false, 'htmlOptions' => array('enctype' => 'multipart/form-data'), )); ?>转载 2014-11-11 11:47:24 · 816 阅读 · 0 评论 -
[yii]初步认识yii 建立第一个 Yii 应用
为了对 Yii 有个初步认识,我们在本节讲述如何建立第一个 Yii 应用。我们将使用 yiic (命令行工具)创建一个新的 Yii 应用。Gii(强大的基于web的代码生成器)为特定的任务完成自动代码生成。假定 YiiRoot 为 Yii 的安装目录,WebRoot 是服务器的文档根目录。 在命令行运行 yiic,如下所示: % YiiRoot/framework/yiic webapp W转载 2014-11-03 21:28:01 · 508 阅读 · 0 评论 -
Yii 2.0与Yii 1.1 的区别
2.0 版框架是完全重写的,在 1.1 和 2.0 两个版本之间存在相当多差异。因此从 1.1 版升级并不像小版本间的跨越那么简单,通过本指南你将会了解两个版本间主要的不同之处。 如果你之前没有用过 Yii 1.1,可以跳过本章,直接从"入门篇"开始读起。 请注意,Yii 2.0 引入了很多本章并没有涉及到的新功能。强烈建议你通读整部权威指南来了解所有新特性。这样有可能会发现一些以前你要自己开转载 2014-11-08 15:51:38 · 3638 阅读 · 0 评论 -
Yii 2.0 路由管理美化URL
WEB开发中,关于URL我们总喜欢以简洁、统一的方式来管理,谁愿意看到冗长而无章的URL呢。 Yii2 提供了两个配置项可以美化URL,配置一下urlManager组件。代码如下: 1234567891011return [ // ... 'components' => [ 'urlManager' => [ 'enablePrettyU转载 2014-12-05 11:49:34 · 2458 阅读 · 0 评论 -
Yii modules中layout的调用
在YII中,如果我们使用了modules区分了前后台,那么在不同的modules中需要使用各自的layout文件,在使用中发现经常会调用不到modules中的layout,下面介绍一下如何才能正确的调用到modules的其中一种方法: 1 components/Controller.php中默认定义了public $layout的值,一旦这里设置了值,如果layout的名字与模块layo转载 2014-12-05 10:39:10 · 784 阅读 · 0 评论