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入门小知识
Mar 24 PHP
PHP学习笔记 (1) 环境配置与代码调试
Jun 19 PHP
初学PHP的朋友 经常问的一些问题。不断更新
Aug 11 PHP
WordPress中is_singular()函数简介
Feb 05 PHP
PHP中大于2038年时间戳的问题处理方案
Mar 03 PHP
标准版Eclipse搭建PHP环境的详细步骤
Nov 18 PHP
PHP自定义函数获取汉字首字母的方法
Dec 01 PHP
thinkphp3.2嵌入百度编辑器ueditor的实例代码
Jul 13 PHP
PHP实现批量重命名某个文件夹下所有文件的方法
Sep 04 PHP
PHP中引用类型和值类型功能与用法示例
Feb 26 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
Jul 26 PHP
PHP7 list() 函数修改
Mar 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
PHP4实际应用经验篇(8)
2006/10/09 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
2014/08/23 PHP
Joomla语言翻译类Jtext用法分析
2016/05/05 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
2016/11/09 PHP
thinkPHP实现签到功能的方法
2017/03/15 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
2012/12/13 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
jQuery+PHP实现微信转盘抽奖功能的方法
2016/05/25 Javascript
AngularJS ui-router (嵌套路由)实例
2017/03/10 Javascript
vue-router路由懒加载的实现(解决vue项目首次加载慢)
2018/08/28 Javascript
小程序获取当前位置加搜索附近热门小区及商区的方法
2019/04/08 Javascript
浅谈发布订阅模式与观察者模式
2019/04/09 Javascript
layui 富文本赋值,取值,取纯文本值的实例
2019/09/18 Javascript
node.js使用fs读取文件出错的解决方案
2019/10/23 Javascript
微信小程序实现多选框功能的实例代码
2020/06/24 Javascript
NodeJS模块Buffer原理及使用方法解析
2020/11/11 NodeJs
jQuery实现本地存储
2020/12/22 jQuery
[05:06]DOTA2-DPC中国联赛 正赛 VG vs Magma选手采访
2021/03/11 DOTA
numpy.random模块用法总结
2019/05/27 Python
如何解决tensorflow恢复模型的特定值时出错
2020/02/06 Python
python实现代码审查自动回复消息
2021/02/01 Python
世界上最大的高分辨率在线图片库:Alamy
2018/07/07 全球购物
劳动之星获奖感言
2014/02/01 职场文书
考核工作实施方案
2014/03/30 职场文书
服务承诺口号
2014/05/22 职场文书
求职信内容怎么写
2014/05/26 职场文书
幼师求职自荐信
2014/05/31 职场文书
服务员岗位职责范本
2015/04/09 职场文书
整改通知书
2015/04/20 职场文书
安全教育片观后感
2015/06/17 职场文书
高老头读书笔记
2015/06/30 职场文书
一个成功的互联网创业项目,必须满足这些要求
2019/08/23 职场文书
MySQL Shell import_table数据导入的实现
2021/08/07 MySQL
Vue监视数据的原理详解
2022/02/24 Vue.js
SQL Server中常用截取字符串函数介绍
2022/03/16 SQL Server