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 相关文章推荐
xml在joomla表单中的应用详解分享
Jul 19 PHP
web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
Jun 01 PHP
php处理restful请求的路由类分享
Feb 27 PHP
ThinkPHP访问不存在的模块跳转到404页面的方法
Jun 19 PHP
PHP字符串word末字符实现大小写互换的方法
Nov 10 PHP
PHP处理大量表单字段的便捷方法
Feb 07 PHP
PHP性能分析工具XHProf安装使用教程
May 13 PHP
PHP获取文件行数的方法
Jun 10 PHP
PHP中创建和验证哈希的简单方法实探
Jul 06 PHP
PDO的安全处理与事物处理方法
Oct 31 PHP
thinkPHP5 tablib标签库自定义方法详解
May 10 PHP
php引用传递
Apr 01 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删除特定数组内容并且重建数组索引的方法.
2011/03/25 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
2019/05/09 PHP
jquery关于图形报表的运用实现代码
2011/01/06 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
文字不间断滚动(上下左右)实例代码
2013/04/21 Javascript
js触发onchange事件的方法说明
2014/03/08 Javascript
jquery scroll()区分横向纵向滚动条的方法
2014/04/04 Javascript
jquery实现的图片点击滚动效果
2014/04/29 Javascript
AngularJs 国际化(I18n/L10n)详解
2016/09/01 Javascript
JS动态给对象添加属性和值的实现方法
2016/10/21 Javascript
移动端基础事件总结与应用
2017/01/12 Javascript
原生js实现trigger方法示例代码
2019/05/22 Javascript
Vue基础学习之项目整合及优化
2019/06/02 Javascript
JS原型对象操作实例分析
2020/06/06 Javascript
vue中后端做Excel导出功能返回数据流前端的处理操作
2020/09/08 Javascript
基于Python的XSS测试工具XSStrike使用方法
2017/07/29 Python
使用python编写简单的小程序编译成exe跑在win10上
2018/01/15 Python
Python实现OpenCV的安装与使用示例
2018/03/30 Python
Python两个字典键同值相加的几种方法
2019/03/05 Python
Python获取好友地区分布及好友性别分布情况代码详解
2019/07/10 Python
python Elasticsearch索引建立和数据的上传详解
2019/08/04 Python
python错误调试及单元文档测试过程解析
2019/12/19 Python
tensorflow 只恢复部分模型参数的实例
2020/01/06 Python
Python networkx包的实现
2020/02/14 Python
python GUI库图形界面开发之PyQt5控件数据拖曳Drag与Drop详细使用方法与实例
2020/02/27 Python
python实现UDP协议下的文件传输
2020/03/20 Python
python图片合成的示例
2020/11/09 Python
详解BeautifulSoup获取特定标签下内容的方法
2020/12/07 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
幼儿园庆六一游园活动方案
2014/01/29 职场文书
农贸市场管理制度
2014/01/31 职场文书
职业女性的职业规划
2014/03/04 职场文书
中学生国旗下讲话稿
2014/04/26 职场文书
党支部先进事迹材料
2014/12/24 职场文书
社区公民道德宣传日活动总结
2015/03/23 职场文书
2015年七一建党节慰问信
2015/03/23 职场文书