yii通过小物件生成view的方法


Posted in PHP onOctober 08, 2016

本文实例讲述了yii通过小物件生成view的方法。分享给大家供大家参考,具体如下:

我们以manger为例子:

在生成的models 文件中,找到对应的表manger.php然后找到attributeLabels。比如:'name' => 'Name',这中,将后面的Name修改成想要的字段,比如当前我的是 用户名,则修改为'name'=>'用户名',这里就是小物件要显示的东西。

然后在controller 中model出来

$manger = Manger::model();

把这个$manger映射到view层中

$this->renderPartial('views',array('manger'=>$manger));

在view 中如下使用即可:

//上面的是引入form表单
(这个显示的用户名)

input  type=text情况

(显示input框)
//这个现实的input  的type="text"。如果要想显示密码,的则用下面这个

input  type=password情况

将textField修改成passwordField即可

select 下拉菜单 情况

如果想是下拉菜单则需要修改controller中的信息,修改方式:

比如我当前的是type

$type = Type::model();
$typeArr = $type->findAll();
foreach($typeArr as $k=>$v){
   $t[$v['id']] = $v['name'];//组合数组
}

然后将$t映射到view中,使用方式:

checkbos情况(多选)

下面的$attr和下拉菜单中的$t是一样的额都需要先在controller层获取成数组

radio情况,(单选)

$attr的情况和上面一样

(结束form表单)

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP新手上路(十二)
Oct 09 PHP
可定制的PHP缩略图生成程式(需要GD库支持)
Mar 06 PHP
dede3.1分页文字采集过滤规则详说(图文教程)续四
Apr 03 PHP
深思 PHP 数组遍历的差异(array_diff 的实现)
Mar 23 PHP
php获取地址栏信息的代码
Oct 08 PHP
PHP创建桌面快捷方式的实例代码
Feb 17 PHP
php常用字符串处理函数实例分析
Nov 22 PHP
PHP session文件独占锁引起阻塞问题解决方法
May 12 PHP
php面向对象与面向过程两种方法给图片添加文字水印
Aug 26 PHP
php获取一定范围内取N个不重复的随机数
May 28 PHP
Laravel5.5 实现后台管理登录的方法(自定义用户表登录)
Sep 30 PHP
Laravel Eloquent分表方法并使用模型关联的实现
Nov 25 PHP
php获取服务器操作系统相关信息的方法
Oct 08 #PHP
Yii2创建多界面主题(Theme)的方法
Oct 08 #PHP
php微信开发之自定义菜单完整流程
Oct 08 #PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
Oct 08 #PHP
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
Oct 08 #PHP
ThinkPHP发送邮件示例代码
Oct 08 #PHP
Yii2针对游客、用户防范规则和限制的解决方法分析
Oct 08 #PHP
You might like
PHP CURL 内存泄露问题解决方法
2015/02/12 PHP
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
Yii中Model(模型)的创建及使用方法
2015/12/28 PHP
php中static和const关键字用法分析
2016/12/07 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
2019/12/02 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
javascript Array.sort() 跨浏览器下需要考虑的问题
2009/12/07 Javascript
Javascript中常见的校验如域名、手机、邮箱等等
2014/01/02 Javascript
javascript实现复选框选中属性
2015/03/25 Javascript
javascript实现的右下角弹窗实例
2015/04/24 Javascript
jQuery实现不断闪烁文字的方法
2015/05/15 Javascript
javascript高级编程之函数表达式 递归和闭包函数
2015/11/29 Javascript
Yarn的安装与使用详细介绍
2016/10/25 Javascript
nodejs制作爬虫实现批量下载图片
2017/05/19 NodeJs
Bootstrap弹出框(Popover)被挤压的问题小结
2017/07/11 Javascript
vue中本地静态图片路径写法
2018/03/06 Javascript
使用vue点击li,获取当前点击li父辈元素的属性值方法
2018/09/12 Javascript
layui-laydate时间日历控件使用方法详解
2018/11/15 Javascript
小试小程序云开发(小结)
2019/06/06 Javascript
javascript头像上传代码实例
2019/09/28 Javascript
[01:52]2014DOTA2西雅图邀请赛 V社开大会你不知道的小秘密
2014/07/08 DOTA
[03:22]DSPL第一期精彩集锦:酷炫到底!
2014/11/07 DOTA
在Python中使用itertools模块中的组合函数的教程
2015/04/13 Python
利用Python的Django框架中的ORM建立查询API
2015/04/20 Python
Python简单遍历字典及删除元素的方法
2016/09/18 Python
TensorFlow saver指定变量的存取
2018/03/10 Python
python opencv实现运动检测
2018/07/10 Python
windows下搭建python scrapy爬虫框架步骤
2018/12/23 Python
python的schedule定时任务模块二次封装方法
2019/02/19 Python
Python面向对象程序设计类的封装与继承用法示例
2019/04/12 Python
15个应该掌握的Jupyter Notebook使用技巧(小结)
2020/09/23 Python
英国鞋类及配饰零售商:Kurt Geiger
2017/02/04 全球购物
美国工业用品采购网站:Zoro.com
2020/10/27 全球购物
Vector, ArrayList, HashTable, HashMap哪些是线程安全的,哪些不是
2015/10/12 面试题
好的演讲稿开场白
2013/12/30 职场文书
安康杯竞赛活动总结
2014/05/05 职场文书