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 相关文章推荐
第五节--克隆
Nov 16 PHP
Discuz!5的PHP代码高亮显示插件(黑暗中的舞者更新)
Jan 29 PHP
mysql+php分页类(已测)
Mar 31 PHP
利用PHP实现短域名互转
Jul 05 PHP
PHP5.5和之前的版本empty函数的不同之处
Jun 13 PHP
php中base_convert()进制数字转换函数实例
Nov 20 PHP
php生成动态验证码gif图片
Oct 19 PHP
CodeIgniter配置之SESSION用法实例分析
Jan 19 PHP
CodeIgniter读写分离实现方法详解
Jan 20 PHP
深入研究PHP中的preg_replace和代码执行
Aug 15 PHP
php5.6.x到php7.0.x特性小结
Aug 17 PHP
laravel执行php artisan migrate报错的解决方法
Oct 09 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
采用CSS和JS,刚好我最近有个站点要用到下拉菜单!
2006/06/26 Javascript
JQuery困惑—包装集 DOM节点
2009/10/16 Javascript
基于JQuery的动态删除Table表格的行和列的代码
2011/05/12 Javascript
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
2012/05/23 Javascript
javascript实现在下拉列表中显示多级树形菜单的方法
2015/08/12 Javascript
javascript实现简易计算器的代码
2016/05/31 Javascript
让浏览器崩溃的12行JS代码(DoS攻击分析及防御)
2016/10/10 Javascript
AngularJS实现与Java Web服务器交互操作示例【附demo源码下载】
2016/11/02 Javascript
vue组件name的作用小结
2018/05/23 Javascript
vue基于element-ui的三级CheckBox复选框功能的实现代码
2018/10/15 Javascript
vue中的mescroll搜索运用及各种填坑处理
2019/10/30 Javascript
详解JS函数防抖
2020/06/05 Javascript
Python的Flask框架应用调用Redis队列数据的方法
2016/06/06 Python
Python实现字符串格式化的方法小结
2017/02/20 Python
Python 利用内置set函数对字符串和列表进行去重的方法
2018/06/29 Python
pyqt5实现登录界面的模板
2020/05/30 Python
pygame实现飞机大战
2020/03/11 Python
pandas之分组groupby()的使用整理与总结
2020/06/18 Python
容易被忽略的Python内置类型
2020/09/03 Python
css3截图_动力节点Java学院整理
2017/07/11 HTML / CSS
努比亚手机官网:nubia
2016/10/06 全球购物
Tory Burch英国官方网站:美国时尚生活品牌
2017/12/06 全球购物
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
中国一家综合的外贸B2C电子商务网站:DealeXtreme(DX)
2020/03/10 全球购物
linux面试题参考答案(3)
2012/09/13 面试题
四种会话跟踪技术
2015/05/20 面试题
国际金融专业大学生职业生涯规划书
2013/12/28 职场文书
房屋转让协议书范本
2014/04/11 职场文书
企业环保标语
2014/06/10 职场文书
村党的群众路线教育实践活动总结材料
2014/10/31 职场文书
2014年接待工作总结
2014/11/26 职场文书
德能勤绩廉个人总结
2015/02/14 职场文书
战马观后感
2015/06/08 职场文书
小学生运动会广播
2015/08/19 职场文书
关于感恩的作文
2019/08/26 职场文书
详解缓存穿透击穿雪崩解决方案
2021/05/28 Redis