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 Google的translate API代码
Dec 10 PHP
怎样去阅读一份php源代码
Aug 21 PHP
php下删除一篇文章生成的多个静态页面
Aug 08 PHP
解析PHP 使用curl提交json格式数据
Jun 29 PHP
解密ThinkPHP3.1.2版本之模块和操作映射
Jun 19 PHP
php格式化日期实例分析
Nov 12 PHP
ThinkPHP中I(),U(),$this->post()等函数用法
Nov 22 PHP
php实现session自定义会话处理器的方法
Jan 27 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
Jun 29 PHP
简单的pgsql pdo php操作类实现代码
Aug 25 PHP
详解cookie验证的php应用的一种SSO解决办法
Oct 20 PHP
PHP如何防止XSS攻击与XSS攻击原理的讲解
Mar 22 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 页面编码声明方法详解(header或meta)
2010/03/12 PHP
php模块memcache和memcached区别分析
2011/06/14 PHP
PHP中的多行字符串传递给JavaScript的两种方法
2014/06/19 PHP
Code:loadScript( )加载js的功能函数
2007/02/02 Javascript
使用js获取QueryString的方法小结
2010/02/28 Javascript
从零开始学习jQuery (三) 管理jQuery包装集
2011/02/23 Javascript
JS解决ie6下png透明的方法实例
2013/08/02 Javascript
jQuery中[attribute!=value]选择器用法实例
2014/12/31 Javascript
AngularJS语法详解
2015/01/23 Javascript
JavaScript中使用Object.prototype.toString判断是否为数组
2015/04/01 Javascript
JavaScript面向对象编写购物车功能
2016/08/19 Javascript
jQuery基于ajax操作json数据简单示例
2017/01/05 Javascript
JavaScript基础心法 数据类型
2018/03/05 Javascript
Javascript Promise用法详解
2018/05/10 Javascript
JS实现中英文混合文字溢出友好截取功能
2018/08/06 Javascript
vue-cli 3.x 配置Axios(proxyTable)跨域代理方法
2018/09/19 Javascript
JavaScript this绑定过程深入详解
2018/12/07 Javascript
JavaScript函数的4种调用方法实例分析
2019/03/05 Javascript
[01:17]Ti4 循环赛第一日回顾
2014/07/11 DOTA
[01:12:08]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.24
2019/09/10 DOTA
Python使用微信SDK实现的微信支付功能示例
2017/06/30 Python
Python编程flask使用页面模版的方法
2018/12/28 Python
canvas粒子动画背景的实现示例
2018/09/03 HTML / CSS
加拿大最大的钻石商店:Peoples Jewellers
2018/01/01 全球购物
俄罗斯鲜花递送:AMF
2020/04/24 全球购物
优秀毕业生推荐信
2013/11/02 职场文书
大学生家政服务项目创业计划书
2014/01/30 职场文书
学习党的群众路线教育实践活动心得体会
2014/03/01 职场文书
环境整治工作方案
2014/05/18 职场文书
党的群众路线教育实践活动个人承诺书
2014/05/22 职场文书
学生党员公开承诺书
2014/05/28 职场文书
中国梦读书活动总结
2014/07/10 职场文书
软件研发工程师岗位职责
2014/09/30 职场文书
2015年助残日活动总结
2015/03/27 职场文书
2015年乡镇统计工作总结
2015/04/22 职场文书
离婚上诉状范文
2015/05/23 职场文书